1
我做了一些搜索,並嘗試了幾件事情來得到這個問題的答案,但沒有任何運氣。我的後接收腳本運行良好,如果我從bash運行它。此外,我已將git更改爲完整版,但不包含Bonobo下載。我有匿名設置,所以任何人都可以從存儲庫中拉出來,以確保不會導致問題。有沒有人有我可以嘗試的一些想法?倭黑猩猩GIT不發射後接收鉤
我做了一些搜索,並嘗試了幾件事情來得到這個問題的答案,但沒有任何運氣。我的後接收腳本運行良好,如果我從bash運行它。此外,我已將git更改爲完整版,但不包含Bonobo下載。我有匿名設置,所以任何人都可以從存儲庫中拉出來,以確保不會導致問題。有沒有人有我可以嘗試的一些想法?倭黑猩猩GIT不發射後接收鉤
倭黑猩猩GIT中服務器提到本身不用於添加鉤,但底層存儲庫被存儲在服務器作爲經典裸的人提供的任何接口。
因此,您可以像通常在本地git存儲庫上那樣添加掛鉤和其他功能,但可以在服務器上執行它。
您好VonC感謝您的回覆。我在搜索時通過該線程運行,但我不確定這意味着什麼。這是否意味着我必須進入存儲庫目錄並初始化我自己的git文件夾並將其添加到存儲庫表中,以便使用鉤子或轉至該文件夾並對使用Bonobo創建的文件夾執行某種初始化? – Silas 2014-10-12 16:18:52
@Silas「倉庫目錄」已經有git倉庫:每當你通過Bonobo web GUI聲明一個新倉庫時,就創建了裸倉庫回收站(http://stackoverflow.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
再次感謝我的工作。我查看了文件的命名,並且您提供的示例沒有用於收到後的擴展名。我使用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