Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
倭黑猩猩GIT未发射柱接收钩_Git_Bonobo - Fatal编程技术网

倭黑猩猩GIT未发射柱接收钩

倭黑猩猩GIT未发射柱接收钩,git,bonobo,Git,Bonobo,我做了一些搜索,并尝试了一些事情来得到这个问题的答案,但没有任何运气。如果我从bash运行post-receive脚本,那么它运行得很好。此外,我已经将git更改为完整版本,而不是Bonobo下载附带的版本。我有匿名设置,所以任何人都可以从存储库中提取,以确保这不会导致问题。有人有我可以尝试的想法吗?如中所述 BonoboGit服务器本身不提供任何用于添加钩子的接口,但底层存储库作为经典的裸存储库存储在服务器上。 因此,您可以像通常在本地git存储库上那样添加钩子和其他功能,但可以在服务器上添加

我做了一些搜索,并尝试了一些事情来得到这个问题的答案,但没有任何运气。如果我从bash运行post-receive脚本,那么它运行得很好。此外,我已经将git更改为完整版本,而不是Bonobo下载附带的版本。我有匿名设置,所以任何人都可以从存储库中提取,以确保这不会导致问题。有人有我可以尝试的想法吗?

如中所述

BonoboGit服务器本身不提供任何用于添加钩子的接口,但底层存储库作为经典的裸存储库存储在服务器上。
因此,您可以像通常在本地git存储库上那样添加钩子和其他功能,但可以在服务器上添加


你好,沃克,谢谢你的回复。我在搜索时确实遇到过这个问题,但我不确定这意味着什么。这是否意味着我必须进入repositories目录,初始化我自己的git文件夹,并将其添加到repositories表中,使其使用挂钩,或者转到该文件夹,并对使用Bonobo创建的文件夹进行某种初始化?@Silas“repositories目录”已经有git回购:每次通过Bonobo web GUI()声明新回购时都会创建裸git回购。您需要转到Bonobo服务器中的裸repo文件夹(在
C:\inetpub\wwwroot\Bonobo.Git.server\App\u Data\Repositories\myrepo.Git
:),并在其中添加您的挂钩(
myrepo.Git\hooks\post receive
),再次感谢我让它工作起来。我查看了文件的命名,您提供的示例没有post receive的扩展名。我使用的是post-receive.sh,所以我想这可能就是它不起作用的原因。我看了一下制作文件的指南。现在一切都正常了。@Silas我确认:任何钩子的名字都不能附加任何扩展名。