2011-07-15 129 views
0

我正在運行Arch Linux。我已經安裝Subversion並將其設置爲與https一起使用似乎工作正常,除了我的鉤子。Linux - 顛覆 - 後提交鉤不執行

我有一個鉤子,它是path/to/repo/hooks/post-commit。

它是可執行文件。

我已經包含一個日誌聲明:echo「Complete」。 >> /path/hook.log

作爲http用戶從命令行執行時,腳本可以正常工作,包括日誌語句。

當我提交更改時,我沒有看到日誌或腳本其餘部分的任何操作。

我可能會錯誤配置什麼? 是否有任何日誌來檢查這個?

+0

歡迎使用stackoverflow!你能否在問題中包含你的完整的鉤子腳本(簡化,只要問題仍然存在)? – phihag

+0

我會做一個臨時的chmod a + x來確保它不是一個權限問題。我懷疑這不是需要訪問的http用戶。 –

回答

0

也許您需要爲/path/hook.log設置正確的權限,以便執行svn-hook的用戶可以寫入該文件。

但也許你可以給我們一個關於該鉤子的更多信息。