我無法使post-recieve和post-commit掛鉤與msysgit正常工作(Windows 7 Pro/32和Ultimate/64)。對於post-commit hook,如果我從git-bash或控制檯提交,我會得到上述錯誤,但如果我通過git-gui提交,它會正常工作。對於接收後的鉤子,所有三者都會給出相同的錯誤。msysgit error with hooks:「git error:can not spawn .git/hooks/post-commit:No such file or directory」
我在想這是某種權限或路徑錯誤,但並不知道從哪裏開始。
由此他意味着第一行。我意外地在頂部有一個空的新行,並且得到相同的錯誤。 – jeef3 2011-12-15 23:27:47
只是FYI - 鉤子文件也必須是ASCII編碼,我有一個工具生成一個Unicode格式的鉤子文件,這讓我有同樣的錯誤,因爲我有一些格式化字節之前爆炸。 – mamidon 2015-01-31 01:29:21
也FYI:在我的系統,我有一個perl shebang鉤。但是perl.exe不在路徑中。將它添加到env變量後,錯誤消失了。 – Fildor 2017-05-08 10:01:15