Copiando mis keys públicas de git. ¿Copio las keys como mi usuario o como mi usuario de git?

Tengo un server de git (gitosis) en una caja de Ubuntu (10.10). Uso una macpro en el trabajo y una macpro en mi casa como mi computadora de desarrollo. Me gustaría ver los proyectos en mi computadora portátil (ejecutando Windows 7)

Pude copyr mi key ssh de mi computadora de trabajo e importarla a la estación de desarrollo de mi casa. Ahora quiero importar la key a mi computadora portátil con Windows.

¿Cómo importo una key pública (id_dsa.pub) a mi computadora portátil?

O, mejor aún, ¿cómo utilizo varias keys en el server?

Encontré esta instrucción: ssh user@hostname "echo cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys"

pero no estoy seguro si "user @ hostname" debería ser mi usuario local o debería ser mi usuario de git @ localhsot?

gracias por cualquier consejo

Necesita copyr las keys para el usuario remoto al que desea enviar ssh.

Ese será el usuario de git en el control remoto, presumiblemente, ya que cuando presionas git@host:path como una URL, eso significa "ssh en el host como git e interactúa con el repository en".

Tal vez sería útil si entendiera que las teclas se usan como una especie de apretón de manos: usted, como su usuario local, habla con la máquina en el otro extremo y dice: "Hola, estoy equivocado. Aquí está mi key privada". . ¿Puedo entrar?" El control remoto busca en sus lists de keys autorizadas para el usuario de git y dice: "Ajá, aquí está la key pública que se ajusta a esa key privada. Estás listo para empezar".

La parte importante es: no copie las keys públicas de anyones en su computadora portátil, sino que crea un nuevo par de llaves en la computadora portátil y luego copie la key pública de esta count local en authorized_keys a la count en la que desea iniciar session (que en este caso sería la count de usuario de gitosis). Para la gitosis, tendrá que cambiar un poco la key (creo que la última parte del comentario) – lea la documentation de gitosis para esto.

El command que encontraste copy la key pública de la misma count en authorized_keys , que en su mayoría es inútil (si no usas la misma count por sistema de files compartido en varios sistemas y quieres conectarte de una a otra).