我需要帮助!!
当我尝试完成 git pull 操作时,出现以下错误信息:
C:\Jenkins\Repo> git pull error: cannot open .git/FETCH_HEAD: Permission denied
这台机器运行的是 Windows Server 2008 r2 操作系统,并且我们使用 ssh 进行身份验证。
我们已经尝试了以下几种方法:检查当前用户是否对 FETCH_HEAD 文件具有正确的读/写权限,事实上它确实具有该权限,还检查了用户在仓库根目录上设置的正确权限。
我尝试加载我的私钥(我知道它百分之百可以正常工作并具有针对所讨论仓库的权限),但仍然遇到相同的问题... 所以从我对 git 的了解来看,我认为这更像是一个 Windows 问题。
我也进行了大量的谷歌搜索!
如果您有任何其他想法或需要检查的内容,请提供帮助!
FETCH_HEAD
的文件?你能删除它吗?(运行fetch
命令会重新创建它。)可能是另一个程序正在使用它,导致git
无法重新创建它。 - Edward Thomson