2015-04-25 144 views
0

我有一個裸露的遠程倉庫,並希望在對其執行「git fetch」時調用鉤子。我已經嘗試了幾個掛鉤,我認爲可能會工作(合併後,我知道是本地回購,但我想我會試試它),我也嘗試更換一些git- *二進制文件(例如作爲git-upload-archive和git-upload-pack)與腳本,然後調用二進制文件。Git遠程倉庫抓取鉤

我如何能觸發腳本時,「混帳取」運行任何想法是對遠程倉庫進行?是的,我知道該文檔(http://www.manpagez.com/man/5/githooks/

回答

1

我相信答案是,你不能的 - 的鉤子寫操作後調用。有關使用服務器掛鉤的更好措辭,請參閱http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

+0

我一直在尋找這個文檔:http://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols並在大約SSH連接的部分它提到遠程運行混帳上傳包。我想如果我可以替換git-upload-pack,它會給我所需的東西,但是當我刪除二進制文件時,我仍然可以推送和從遠程回購中取出。 – ossys