倭黑猩猩GIT不发射后接收钩

倭黑猩猩GIT不发射后接收钩

问题描述:

我做了一些搜索,并尝试了几件事情来得到这个问题的答案,但没有任何运气。我的后接收脚本运行良好,如果我从bash运行它。此外,我已将git更改为完整版,但不包含Bonobo下载。我有匿名设置,所以任何人都可以从存储库中拉出来,以确保不会导致问题。有没有人有我可以尝试的一些想法?倭黑猩猩GIT不发射后接收钩

this thread

倭黑猩猩GIT中服务器提到本身不用于添加钩,但底层存储库被存储在服务器作为经典裸的人提供的任何接口。
因此,您可以像通常在本地git存储库上那样添加挂钩和其他功能,但可以在服务器上执行它。

+0

您好VonC感谢您的回复。我在搜索时通过该线程运行,但我不确定这意味着什么。这是否意味着我必须进入存储库目录并初始化我自己的git文件夹并将其添加到存储库表中,以便使用钩子或转至该文件夹并对使用Bonobo创建的文件夹执行某种初始化? – Silas 2014-10-12 16:18:52

+0

@Silas“仓库目录”已经有git仓库:每当你通过Bonobo web GUI声明一个新仓库时,就创建了裸仓库回收站(http://*.com/questions/24115224/concept-of-bare-shared-库功能于混帐/ 24115534#24115534)。您需要在Bonobo服务器(位于'C:\ inetpub \ wwwroot \ Bonobo.Git.Server \ App_Data \ Repositories \ myrepo.git')中使用裸回购文件夹:https://github.com/jakubgarfield/Bonobo-Git -Server/blob/2f3fa5df5440e041d9a1ccb1838e1d110b43c7f7/Bonobo.Git.Server/web.config#L15),并在那里添加你的钩子('myrepo.git \ hooks \ post-receive') – VonC 2014-10-12 16:27:19

+0

再次感谢我的工作。我查看了文件的命名,并且您提供的示例没有用于收到后的扩展名。我使用post -receive.sh,所以我认为这可能是为什么它不起作用。我看了一下[This](http://www.realchaseadams.com/2014/01/22/deploy-code-with-git-push-and-a-post-receive-hook/)指南来制作一个文件。一切都在工作。 – Silas 2014-10-12 21:27:32