请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在git commit -m 'one'的时候报了一个错

fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Permission deni.

正在回答 回答被采纳积分+3

1回答

Rosen 2018-01-29 14:57:53

执行下git pull看看是不是认证失效了,提交的时候可以用下面命令试试

git commit -am 'one'


0 回复 有任何疑惑可以回复我~
  • 提问者 慕九州7905647 #1
    执行了git pull后出现"error: cannot open .git/FETCH_HEAD: Permission denied".
    然后再提交,执行git commit -am 'one',依然是报"fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Permission denied
    ".
    回复 有任何疑惑可以回复我~ 2018-01-29 15:25:07
  • Rosen 回复 提问者 慕九州7905647 #2
    这是.git目录下的文件权限不够了,你是什么系统?mac或者linux的话用chmod改下文件夹权限,windows试试在文件夹权限选项里改成完全控制
    回复 有任何疑惑可以回复我~ 2018-01-29 15:26:51
  • 提问者 慕九州7905647 回复 Rosen #3
    是windows系统!我把文件权限选里改成完全控制后,
    依然依然是报"fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Permission denied
    "
    回复 有任何疑惑可以回复我~ 2018-01-29 15:46:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信