Git远程拒绝推送(无法更新参考)

时间:2017-11-15 18:18:03

标签: git

我已经使用这个存储库好几个月了。没有任何问题,在此开始之前没有做出任何改变。

这是存储在远程服务器上的私有存储库(如果需要,我可以远程访问)。我的本地项目是最新的当前分支。但是,一旦我试图推动它失败,原因不明。我已经检查了所有其他stackoverflow问题,它们都是由于没有锁定或裸/非裸或其他东西,所有这些都在它们推送后在日志中提到。这是一个不同的问题。

C:\APPNAME>git push
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 463 bytes | 463.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
remote: error: couldn't set 'refs/heads/master'
To //APPNAME/reposit
 ! [remote rejected] master -> master (failed to update ref)
error: failed to push some refs to '//APPNAME/reposit'

我不确定它是本地还是远程问题。 有什么想法或建议吗?

1 个答案:

答案 0 :(得分:0)

这看起来不像任何更正常的故障模式。我的猜测是,远程计算机上的某些人错误地设置了一些文件或权限。

结果证明是正确的(请参阅帖子下面的评论):某人已从本地帐户中删除了写入权限,而是将其提供给管理员帐户。在这种情况下,恢复对本地帐户的写权限是修复。