(Utilizzo di Vista) Sto tentando di clonare un'app dal mio repository GitHub e inserirla in Heroku. Okay, quindi ho provato a creare una chiave SSH così tante volte con questo:git push Autorizzazione heroku master negata su VISTA
`ssh-keygen -t rsa`
Sembra andare perfettamente. Ce l'ho sulla mia cartella C:/Users/*** /. Ssh. Ora provo a clonare un'app che ho biforcuta in GitHub. Quando provo a clonarlo sulla directory rails_apps, ricevo un messaggio che dice
Permission Denied(public key).
ho trovato una soluzione sul proverbio rete che avrei dovuto correre questo primo:
`ssh-add`
così ho provato a farlo . Ma ha detto che:
Impossibile aprire una connessione al tuo agente di autenticazione.
Quindi dopo un po 'di ricerca su google ho trovato qualcosa sull'esecuzione di ssh-agent. Così faccio questo:
`ssh-agent bash`
e la riga di comando passa da mia directory rails_apps a questo:
`bash3.1$>`
Così corro:
`bash3.1$>ssh-add [path to .ssh folder]`
E aggiunge con successo la chiave privata RSA (non funziona con id-rsa.pub). Ho anche incollato la nuova chiave pubblica generata sul mio account GitHub.
Ora, quando cerco di clonare:
`bash3.1$>git clone [email protected]:username/myrepo.git`
Ora clona con successo il repo ho fork GitHub. Ora che ho l'app nel mio repository locale, cerco di creare un'app di heroku.
`bash3.1$>cd myrepo`
`bash3.1$>heroku create myapp`
E questo codice viene eseguito con successo. Git remote è stato aggiunto correttamente. Ora tutto ciò che devo fare è spingerlo.
`bash3.1$>git push heroku master`
BAM! Ricevo di nuovo il messaggio di errore.
Permission denied (public key)
Sono così vicino nel spingendo il mio app per Heroku. Ma semplicemente non funzionerà. Mi potete aiutare. Cosa sto facendo di sbagliato qui? Grazie! : D
Quello che il 'git comando remoto -v show' visualizzato nel repository clonato? – VonC