O clone do Git só funciona com ssh://git@.. e não com git@

O clone do Git só funciona com ssh://git@.. e não com git@

Alguma ideia de por que um repositório GIT funcionaria apenas ao usar e não também ao usar ?ssh://[email protected]/repo.git[email protected]/repo.git

É uma configuração de servidor feita por outra pessoa, então não tenho ideia de como foi configurado, mas no BitBucket ou GitHub posso simplesmente usar [email protected]/repo.gite funciona e clona o repositório usando o protocolo SSH. Alguma idéia de por que este servidor iy só funciona quando usado ?ssh://[email protected]/repo.git

Então eu preciso adicionar o ssh://na frente.

Responder1

Você está usando a sintaxe incorreta.

Quando você remove o scheme://prefixo, o git não interpreta mais seu endereço no estilo URL, mas sim no estilo rcp/scp. Mas para endereços no estilo rcp/scp, o caminho deve ser separado de user@host usando umcólon:(a especificação de uma porta não é suportada). Por exemplo:

git clone [email protected]:repo.git

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

Sem os dois pontos, o git interpretará apenas o endereço como um caminho local.

(Você pode ver mais detalhes nocloneoubuscarpágina de manual.)

informação relacionada