我已经设置了 gitolite,所以我可以克隆它,我尝试为新用户添加新密钥并为该用户添加 repo。
我已经进行了这些更改,提交并推送。
没有错误,但服务器没有更新的 gitolite.conf 或 user.pub 文件。此外,authorized_keys 尚未更新。
如果这很重要,我在 CentOS 6 上使用 SELinux。.gitolite 和存储库中的所有文件都归 gitolite 用户所有,这就是我要连接的用户。我在 /var/logs/audit.log 或 /var/logs/secure 中找不到任何明显的内容,但我不确定要查找什么。
当我尝试推送时,我的 gitolite 日志有这样的内容:
2013-09-29.11:18:49 25508 ssh ARGV=gitolite SOC=git-receive-pack 'gitolite-admin' FROM=192.168.1.201
2013-09-29.11:18:49 25508 access(gitolite-admin, gitolite, W, 'any'),-> refs/.*
2013-09-29.11:18:49 25508 trigger,Writable,access_1,ACCESS_1,gitolite-admin,gitolite,W,any,refs/.*
2013-09-29.11:18:49 25508 pre_git gitolite-admin gitolite W any refs/.*
2013-09-29.11:18:49 25508 system,git,shell,-c,git-receive-pack '/var/lib/gitolite/repositories/gitolite-admin.git'
2013-09-29.11:18:49 25508 END