2012-03-19 7 views
6

Quiero acceder a mi repo de github desde dos computadoras diferentes, usando una cuenta de github. Todo funciona bien en la computadora en la que creé el repositorio. Es solo esta segunda computadora la que está en mal estadoNo se puede enviar, regalar un repo, un usuario, dos computadoras

Configuré exitosamente un repositorio en github. Ahora quiero clonarlo en otra máquina para que tenga acceso push/pull.

Hice una clave pública en la segunda máquina y que se especifica a mi correo electrónico como el correo electrónico asociada a github

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

luego se copia a las claves SSH en el sitio web de GitHub.

I clonado el repositorio como esto

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

Siguiente I editado el "url =" línea en el archivo .git/config para que dicho

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

Mis dos equipos están configurados tener el mismo user.name, USERNAME y github.user en función de la configuración de mi cuenta github. También configuré el token de API con el mismo token en cada computadora.

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

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

git config --global github.user MYUSERNAME 

Sin embargo, cuando trato de empujar, esto sucede:

>> git push origin master 

Permission denied (publickey).</code> 

fatal: The remote end hung up unexpectedly 
+0

¿Qué '-V' git remote le da para el primer clon en el primer equipo? ¿También una dirección ssh para push? O una dirección https (que puede usar para presionar para su segundo repositorio). ¿Dónde está tu ssh pub/claves privadas en tu segunda computadora? Debería en '$ HOME/.ssh/id_rsa (.pub)', sabiendo que, si está en Windows, 'HOME' no está definido de manera predeterminada. – VonC

+0

Oh veo cuál es el problema. Llamé a mi clave pública "github.pub" en lugar de "id_rsa.pub". No me di cuenta de que github era tan sensible al nombre de la cadena del archivo de clave pública. ¡Gracias! – erin

+0

Excelente. He publicado una respuesta con ese elemento específico para obtener más visibilidad. – VonC

Respuesta

Cuestiones relacionadas