Fedora虚拟机中pre-commit脚本存在却提示找不到的问题求助
Git预提交钩子存在且已设置执行权限,但Fedora虚拟机中无法运行
文件明确存在且已设置可执行权限,但在Fedora虚拟机中无法正常工作,Windows主机的git-bash中却能正常运行。执行set -x命令排查后仍出现相同错误:
ajeet@fedora /home/ajeet/Repo/prov/xyz-service-app (dummy *%)$ git commit -am "Test" + git commit -am Test fatal: cannot exec '.githooks/pre-commit': No such file or directory
确认文件确实存在:
ajeet@fedora /home/ajeet/Repo/prov/xyz-service-app (dummy *%)$ cd .githooks/ ajeet@fedora /home/ajeet/Repo/prov/xyz-service-app/.githooks (dummy *%)$ ll total 12 -rwxr-xr-x. 1 ajeet ajeet 975 Jun 18 15:37 pre-commit -rwxr--r--. 1 ajeet ajeet 1664 Jun 18 15:26 SetupGitHooks.class -rwxr--r--. 1 ajeet ajeet 1357 Jun 18 15:26 SetupGitHooks.java ajeet@fedora /home/ajeet/Repo/prov/xyz-service-app/.githooks (dummy *%)$ ./pre-commit bash: ./pre-commit: cannot execute: required file not found ajeet@fedora /home/ajeet/Repo/prov/xyz-service-app/.githooks (dummy *%)$
内容的提问来源于stack exchange,提问作者Ajeetkumar
相关产品推荐
相关产品推荐

