【发布时间】:2014-10-12 09:25:07
【问题描述】:
我进行了一些搜索并尝试了一些方法来获得这个问题的答案,但没有任何运气。如果我从 bash 运行它,我的接收后脚本运行良好。此外,我已将 git 更改为 Bonobo 下载未附带的完整版本。我有匿名设置,因此任何人都可以从存储库中提取以确保不会导致问题。有没有人可以尝试一些想法?
【问题讨论】:
我进行了一些搜索并尝试了一些方法来获得这个问题的答案,但没有任何运气。如果我从 bash 运行它,我的接收后脚本运行良好。此外,我已将 git 更改为 Bonobo 下载未附带的完整版本。我有匿名设置,因此任何人都可以从存储库中提取以确保不会导致问题。有没有人可以尝试一些想法?
【问题讨论】:
如this thread中所述
Bonobo Git 服务器本身不提供任何添加挂钩的接口,但底层存储库作为经典的裸存储库存储在服务器上。
因此,您可以像往常一样在本地 git 存储库中添加挂钩和其他功能,但在服务器上进行。
【讨论】:
C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data\Repositories\myrepo.git:github.com/jakubgarfield/Bonobo-Git-Server/blob/…),然后在其中添加您的钩子(myrepo.git\hooks\post-receive)