我使用git --bare init
创建了一个遥控器。
当我推动时,我得到:
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 368 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
fatal: exec hooks/post-receive failed.
error: hooks/post-receive exited with error code 128
hooks / post-receive看起来像这样:
#!/bin/sh
git checkout -f
工作树在远程配置中设置(路径很好,如果我进入遥控器并执行git checkout -f
它会检查到工作树)。
钩子上的烫发看起来像:
-rwxr-xr-x 1 my-user git 28 Sep 20 2010 my.git/hooks/post-receive
关于钩子可能失败的原因的任何线索?
答案 0 :(得分:1)
@Mark Longair和@Jan Hudec,谢谢你指出了我正确的方向。
我在创建post-receive挂钩时命令Z'd脱离cat,cat进程仍然打开该文件。
所以,我杀了那个过程,我又回来了。感谢