【发布时间】:2015-11-29 11:40:26
【问题描述】:
我正在寻求帮助!
我在尝试完成 git pull 时收到以下错误消息;
C:\Jenkins\Repo> git pull 错误:无法打开 .git/FETCH_HEAD:权限被拒绝
有问题的机器是 Windows Server 2008 r2 操作系统,并且使用 ssh 来处理身份验证。
我们尝试了以下方法; 检查当前用户是否对 FETCH_HEAD 文件进行了正确的读/写操作,同时检查用户是否在 repo root 上设置了正确的权限。
我试图加载我的私钥(我知道它 100% 有效并且有权访问有问题的仓库)但仍然是同样的问题......所以我对 git 知之甚少,我认为这更像是一个 Windows问题
还有很多 Google !
关于做什么/检查的更多想法将是一个很大的帮助!
【问题讨论】:
-
您有
FETCH_HEAD文件吗?你能把它删掉吗? (运行fetch将重新创建它。)可能是另一个程序打开了它,而git无法重新创建它。
标签: windows git jenkins cmd permission-denied