Recientemente he configurado un servidor de repositorio git interno y lo tengo en funcionamiento con gitosis instalado como herramienta de gestión. El acceso de solo lectura está disponible a través del protocolo git: // y el acceso de escritura está disponible mediante gitosis usando claves públicas ssh.¿Es posible usar el mismo par de claves privadas/públicas ssh en 2 máquinas para acceder a un repositorio de git?
Tengo un desarrollador al que se le ha otorgado acceso a sus proyectos con una clave pública que se generó en su estación de trabajo de escritorio.
Ahora está deseando acceder a ese repositorio desde su computadora portátil utilizando el mismo par de claves ssh. Ha copiado la carpeta .ssh en su totalidad a su computadora portátil y ha tratado de clonar desde el repositorio sin éxito.
¿Es esto válido para probar?
¿Se debe generar un par de claves ssh por máquina? Esto parece extraño ya que requeriría efectivamente que se agregue un nombre de usuario por máquina a la configuración de gitosis.
Cualquier ayuda sería apreciada.
Hemos demostrado que la copia de las claves ssh en otras máquinas funciona como se sugiere. Ahora creemos que esto puede ser más un problema de red/vpn. Gracias por las respuestas. – Lou
¿El nombre de usuario del desarrollador es el mismo en ambas máquinas cliente? – Nate
No, no lo son, pero no creo que eso importe en este caso. El comando git clone que se utiliza especifica git @ en la línea de comandos. Entonces el acceso es a través del usuario git genérico en el extremo del repositorio. –
Lou