git commit时权限被否定问题解决

Posted wx5add7776993de

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git commit时权限被否定问题解决相关的知识,希望对你有一定的参考价值。


今天在提交博客时,git commit -m"***"时出现了一些问题

问题如下:

could not open .git/COMMIT_EDITMSG: Permission denied

意思大概就是无法打开’.git/COMMIT_EDITMSG’:权限被拒绝

解决

1.原因

这不是来自远程Git存储库的错误消息,这是您的本地文件的问题
我个人是使用Windows系统(win10)所以问题出现在我可能某些时候修改了隐藏文件而不再具有对隐藏文件的写入权限

2.解决

对于Windows系统可以进入.git文件(隐藏文件)删除“COMMIT_EDITMSG”文件即可

git

成功解决:

git

暂时发现这个原因,欢迎大家补充,已形成更加完善的对该错误处理的方案


以上是关于git commit时权限被否定问题解决的主要内容,如果未能解决你的问题,请参考以下文章

mac环境用git pull下来的代码总是会变成没有权限修改,怎么解决

Git commit 提交没有被远端分支合并,撤销本次commit

git push 代码 报没有权限的错误 的解决方法之一

Git commit时提示错误时    解决办法

在git中,当使用git.commit命令时,这个Please tell me who yoy are 怎么解决

使用 git-codecommit 拒绝 aws 权限(公钥)