Mac OS X(Snow Leopard)上的 Gitosis

Mac OS X(Snow Leopard)上的 Gitosis

我有一台 Snow Leopard 机器,其中安装了 gitosis(警告:新手警告),添加了一个 git 用户,我能够使用 ssh 远程登录机器。在本地,我可以“克隆”我创建的存储库,因为我也可以“克隆”gitosis-admin。运行完美。

我使用“git”用户克隆这些。

git clone git@my-remote-machine:reponame.git

远程登录,不起作用:

git clone git@localhost:reponame.git

然而,在存储库所在的同一台远程机器上,我无法从本地主机克隆。它要求输入密码,据我所知,密码并没有被创建。我做错了什么?

谢谢您的回复!

答案1

由于您收到密码提示,这听起来像您没有为您的用户设置 SSH 密钥(或者如果您设置了它也不是 gitosis 可以识别的密钥)。gitosis需要SSH 密钥(它可以识别并配置为访问),以便允许您访问存储库。

您也可能创建了一个带有密码的 SSH 密钥,但我希望如果您这样做了,您会知道的 :-)

相关内容