You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 09:34:54