首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitosis-管理git推送失败,exec挂钩/更新后

gitosis-管理git推送失败,exec挂钩/更新后
EN

Stack Overflow用户
提问于 2010-03-12 10:33:44
回答 1查看 2.3K关注 0票数 1

我在跟踪本教程

在这一步之后:

代码语言:javascript
复制
$ git commit -a -m "Allow jdoe write access to free_monkey"
$ git push

我总是失败,因为这个错误:

代码语言:javascript
复制
fatal: exec hooks/post-update failed.

这是我的/home/git/repositories/gitosis-admin/hooks/post-update

代码语言:javascript
复制
-rwxr-xr-x 1 git git   83 Mar 10 11:49 post-update

因此,我从服务器手动更改gitosis.conf,以添加新的存储库,并且repos可以正常工作。

我在谷歌上搜索了可能导致这一疾病的原因,我想要以适当的方式来管理口疮。

请帮帮忙

你好,牧师

EN

回答 1

Stack Overflow用户

发布于 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中替换

代码语言:javascript
复制
git-update-server-info

使用

代码语言:javascript
复制
git update-server-info
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2432026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档