Nic*_*Nic 3 git version-control gitolite
我遇到了其他用户可以连接到我的gitolite服务器的问题.
一切都在我的工作正常(我是管理员,也做了gl-easy-install
) - 但是,我已经请求pub
来自另一个用户并将其添加到该文件中keydir
,同时将其权限添加到文件中的gitolite-admin
repo conf
.我git add
和commit
那些文件,push
他们回到了gitolite服务器.一切都很好看.
我告诉用户尝试git clone git@server.com:gitolite-admin.git
并获得权限错误.命令挂钩在git用户的authorized_keys
文件中,所以我对我缺少的东西感到有些困惑.
我在其他一些答案中看到使用的正确地址是user@server.com:gitolite-admin.git
,但基于authorized_keys
文件,这似乎完全没有问题.
非常感谢帮助,感谢您的专业知识!
ssh -vvvv git@gitserver.com
在你的机器上做一个.您将看到提供的密钥.现在在这个用户的机器上做同样的事情.另外请发布你的配置文件gitolite,如果你有它们,你可以使用〜/ .ssh/config文件.用通用的东西替换你的任何敏感仓库.
(赞成你的问题)