Gitolite push实际上并没有写入服务器

时间:2013-09-29 19:19:12

标签: gitolite

我已经设置了gitolite,因此我可以克隆它,并且我尝试为新用户添加新密钥并为该用户添加回购。

我已做出这些改变,承诺并推动。

没有错误,但服务器没有更新的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

1 个答案:

答案 0 :(得分:1)

问题是.gitolite和存储库文件夹符号链接到我的备份驱动器,该驱动器与noexec一起安装。我删除了noexec并重新安装,似乎正在运行。