Git clone solo funciona con ssh://git@.. y no con git@

Git clone solo funciona con ssh://git@.. y no con git@

¿Alguna idea de por qué un repositorio GIT funcionaría solo cuando se usa y no también cuando se usa ?ssh://[email protected]/repo.git[email protected]/repo.git

Es un servidor configurado por otra persona, así que no tengo idea de cómo se configuró, pero en BitBucket o GitHub puedo usarlo [email protected]/repo.git, funciona y clona el repositorio usando el protocolo SSH. ¿Alguna idea de por qué para este servidor iy solo funciona cuando se usa ?ssh://[email protected]/repo.git

Entonces necesito agregar el ssh://frente.

Respuesta1

Estás utilizando la sintaxis incorrecta.

Cuando eliminas el scheme://prefijo, git ya no interpreta tu dirección en estilo URL, sino en estilo rcp/scp. Pero para direcciones de estilo rcp/scp, la ruta debe estar separada de usuario@host usando uncolon:(No se admite especificar un puerto). Por ejemplo:

git clone [email protected]:repo.git

git clone [email protected]:daniels/example.git

Sin los dos puntos, git solo interpretará la dirección como una ruta local.

(Puedes ver más detalles en elclon de gitogit buscarpágina del manual.)

información relacionada