就在两周前,我正在编写代码,做出提交并毫不费力地推向github。我刚刚回来并重新开始工作,突然之间我无法做出提交,推动甚至拉动。
推送错误:
Unable to append to .git/logs/refs/remotes/origin/master: Permission Denied
Cannot update the ref 'refs/remotes/origin/master'.
拉错误: 无法附加到.git / logs / refs / remotes / origin / master:权限被拒绝
由于“正在使用其他程序”或只读错误,我也无法编辑工作目录中的多个文件,我上一次提交是Unsynced
。
我已经检查了文件权限和我的github SSH密钥,并尽力查找解决方案,但似乎这通常是用户权限的Unix问题而不是Windows问题。我真的不知道在哪里继续寻找。
答案 0 :(得分:0)
您以前是否以管理员身份运作?
.git文件夹是否位于受保护的位置?
谁拥有.git文件夹?
以管理员身份运行git shell是否可以解决问题? (注意这不是一个解决方案,只是一个调试机制,你不应该使用git作为root)