无法通过 ssh 进行 git 克隆

无法通过 ssh 进行 git 克隆

我创建了一个裸 git 存储库并以 root 身份推送。然后我运行su myuser并运行以下命令:

$ 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.

为什么 ssh 失败?我可以使用本地路径克隆它,并whoami显示 myuser ——我不是 root。只是为了确保我的地址正确,我通过复制/粘贴信息而不是键入它来编写。ssh [email protected] -p 1234

我不明白为什么 ssh 不起作用。我知道我已经在这个远程盒子上工作了,但我从 debian lenny 升级到了 squeeze,最近我做了各种配置更改。我不明白为什么我不能在这里使用 git 和 ssh 。

答案1

嗯,你不需要:

$ git clone ssh://[email protected]:1234/home/myuser/git3

??

相关内容