2011-02-08 79 views
3

我有我的回購協議配置gitolite。我看到2份掛鉤文件記錄在gitolite文件中。我希望服務器端的hook post-receive在有人推送到回購站時發送電子郵件。 我正在使用git-notifier。但是,當我推動時沒有任何反應。我修改了這兩個鉤子的副本,並添加了一行來創建一個tmp文件。在將更改推送到回購站後,沒有任何tmp文件存在,並且沒有發送電子郵件。任何幫助是極大的讚賞。 謝謝。gitolite掛鉤 - 收到後似乎不工作

+0

作爲gitolite用戶,請驗證存在問題的存儲庫中是否存在可執行的鉤子。而不是臨時文件,只需輸出回顯 - 它將被轉發回推送客戶端。 (並且確保在最頂端做) – Cascabel 2011-02-11 00:10:41

+1

我已經爲你的問題添加了`git`標籤 - 直到你今天發佈了你的非問題咆哮,我從未看到它,因爲它不是正確的標記。我認爲,如果你花時間提出明確的問題,並且有一點耐心,你會發現SO可以對你有很大的幫助 - 儘管當然,不能替代閱讀手冊,使用谷歌和嘗試東西在你自己的。 – Cascabel 2011-02-11 00:12:48

回答

1

您應該運行下面的命令:

gitolite/src/gl-system-install 
gl-setup 

必須修改鉤子的唯一地方是gitolite/hooks/common。上述命令負責更新所有存儲庫中的掛鉤。