在Windows上使用github时,权限被拒绝错误

时间:2014-02-11 17:36:02

标签: windows git github

就在两周前,我正在编写代码,做出提交并毫不费力地推向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问题。我真的不知道在哪里继续寻找。

1 个答案:

答案 0 :(得分:0)

您以前是否以管理员身份运作?

.git文件夹是否位于受保护的位置?

谁拥有.git文件夹?

以管理员身份运行git shell是否可以解决问题? (注意这不是一个解决方案,只是一个调试机制,你不应该使用git作为root)