2012-03-19 16 views
6

Desidero accedere al mio repository Github da due computer diversi, utilizzando un account github. Tutto funziona perfettamente sul computer su cui ho creato il repository. E 'solo questo secondo computer che è incasinatoImpossibile inviare, creare un repository, un utente, due computer

Ho impostato con successo un repository su github. Ora voglio clonarlo su un'altra macchina in modo da avere accesso push/pull.

Ho fatto una chiave pubblica sulla seconda macchina e la mia e-mail specificato come l'e-mail associato a github

ssh-keygen -t rsa -C "[email protected]", 

quindi copiato nella chiavi SSH sul sito github.

ho clonato il repo come questo

git clone https://github.com/MYUSERNAME/MYREPO 

Poi ho modificato il "url =" riga nel file .git/config in modo che detto

url = ssh://[email protected]/MYUSERNAME/MYREPO 

Entrambi i miei computer sono configurati avere lo stesso user.name, USERNAME e github.user in base alle impostazioni del mio account github. Ho anche configurato il token dell'API con lo stesso token su ciascun computer.

git config --global user.name "FIRST LAST" 

git config --global user.email "[email protected]" 

git config --global github.user MYUSERNAME 

Eppure, quando provo a spingere, questo accade:

>> git push origin master 

Permission denied (publickey).</code> 

fatal: The remote end hung up unexpectedly 
+0

Cosa significa '-V' remoto git si dà per il primo clone sul primo computer? Anche un indirizzo ssh per spingere? O un indirizzo https (che potresti usare per spingere per il tuo secondo repo). Dove sono le tue chiavi ssh pub/private sul tuo secondo computer? Dovrebbe a $ HOME/.ssh/id_rsa (.pub) ', sapendo che, se si è su Windows,' HOME' non è definito per impostazione predefinita. – VonC

+0

Oh capisco qual è il problema. Ho chiamato la mia chiave pubblica "github.pub" piuttosto che "id_rsa.pub". Non avevo realizzato che Github fosse così sensibile al nome della stringa del file della chiave pubblica. Grazie! – erin

+0

Eccellente. Ho pubblicato una risposta con questo elemento specifico, per maggiore visibilità. – VonC

risposta

Problemi correlati