我创建了一个裸 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 。