我有一个雪豹盒,我已经安装了gitosis(警告:noob alert),添加了一个git用户,我可以用ssh远程login到机器。 在本地,我可以“克隆”我创build的存储库,因为我也可以“克隆”gitosis-admin。 完美的作品。
我使用'git'用户克隆这些。
git clone git@my-remote-machine:reponame.git
远程login,什么不工作:
git clone git@localhost:reponame.git
但是,在存储库所在的同一台远程机器上,我无法从本地主机进行克隆。 它要求input一个密码,据我所知,密码没有被创build。 我究竟做错了什么?
谢谢您的回复!
既然你得到了一个密码提示,听起来好像你没有为你的用户设置一个SSH密钥(或者如果你这样做,那不是gitosis认可的)。 gitosis 需要 SSH密钥(它可以识别和configuration访问),以便让您访问存储库。
你也可以用密码创build一个SSH密钥,但是我希望你知道你是否这样做了:-)