erm, você não precisa:
$ git clone ssh://[email protected]:1234/home/myuser/git3
??
Eu criei um repositório git simples e o inseri como root. Então eu corri o su myuser
e executei os seguintes comandos:
$ whoami
myuser
$ mkdir t
$ cd t
$ git clone ssh://[email protected]:1234/git3
Cloning into git3...
[email protected]'s password:
fatal: '/git3' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
$ git clone /home/myuser/git3
Cloning into git3...
done.
Por que o ssh está falhando? Eu posso clonar usando o caminho local, e whoami
mostra myuser - eu não sou root. Apenas para ter certeza de que o addr está certo, eu escrevi ssh [email protected] -p 1234
copiando / colando as informações, em vez de digitá-las.
Eu não entendo porque o ssh não está funcionando. Eu sei que ele tinha trabalhado nesta caixa remota, mas eu fiz o upgrade do debian lenny para squeeze e recentemente fiz várias alterações de configuração. Eu não entendo porque não posso usar o git com o ssh aqui.