我遇到了其他用户能够连接到我的 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
文件,这似乎根本不正确。
非常感谢您的帮助,感谢您的专业知识!