我在跟踪本教程
在这一步之后:
$ git commit -a -m "Allow jdoe write access to free_monkey"
$ git push我总是失败,因为这个错误:
fatal: exec hooks/post-update failed.这是我的/home/git/repositories/gitosis-admin/hooks/post-update
-rwxr-xr-x 1 git git 83 Mar 10 11:49 post-update因此,我从服务器手动更改gitosis.conf,以添加新的存储库,并且repos可以正常工作。
我在谷歌上搜索了可能导致这一疾病的原因,我想要以适当的方式来管理口疮。
请帮帮忙
你好,牧师
发布于 2010-03-12 12:22:13
可以执行更新后挂钩,但它不能更新refs/heads/和refs/remotes/中的指针(当使用“哑”协议(即通过http)进行克隆时,这些指针会有所帮助。
检查与您在口臭上的回购相关的权限,特别是在.git/refs下。
还检查<git>/bin/git-update-server-info是否是可执行的
(您可以尝试--作为测试--将update-hook替换为指向git-update-server-info的链接,如这个案例)。
或者,作为在此描述,检查是否需要在gitosis/templates/admin/hooks/post-update中替换
git-update-server-info使用
git update-server-infohttps://stackoverflow.com/questions/2432026
复制相似问题