我有一个雪豹盒,在那里我安装了口臭(警告: noob警报),添加了一个git用户,我可以远程登录到机器上使用ssh。在本地,我可以“克隆”我创建的存储库,就像我可以“克隆”gitosis-admin一样。效果很好。
我使用'git‘用户克隆这些。
git clone git@my-remote-machine:reponame.git远程登录,不起作用的是:
git clone git@localhost:reponame.git但是,在存储库所在的同一台远程机器上,我不能从本地主机克隆。它要求一个密码,据我所知,这个密码不是创建的。我做错了什么?
谢谢你的回复!
发布于 2010-05-12 18:01:49
由于您正在获得密码提示,听起来您似乎没有为用户设置SSH密钥(或者如果您设置了SSH密钥,则不是gitosis识别的)。gitosis需要SSH密钥(它识别并配置了用于访问的SSH密钥),这样它才能让您访问存储库。
您还可能创建了一个带有密码的SSH密钥,但我希望您知道如果您这样做的话:-)
https://serverfault.com/questions/141210
复制相似问题