当我尝试推送到托管在https://github.com/上的master分支时,我得到:remote:commit_refs中的致命错误我该如何解决这个问题?
6ovsh4lw1#
在我的例子中,当我试图推送时,GitHub已经关闭了。只需检查https://www.githubstatus.com/即可了解GitHub站点状态。等它起来了你就可以推了。
sqyvllje2#
这帮我解决了这个问题:
git gc
这将启动一个垃圾收集来解决我的错误。
jc3wubiy3#
确保您的回购是在线的。我今天在尝试推送到github时得到了这个错误,然后甚至无法浏览网站而没有得到他们的独角兽错误消息。
eblbsuwk4#
尝试在pull后将当前分支重定基到上游分支的顶部,例如:
git pull origin master -r
然后再按一次:
git push origin master
hlswsv355#
我向GitHub提出了与http://blastedbio.blogspot.co.uk/2016/05/sync-github-mirror-with-cron.html有关的问题,结果是由于受保护的分支设置。GitHub已经改进了错误消息:
$ git push mirror master Counting objects: 391, done. Delta compression using up to 8 threads. Compressing objects: 100% (391/391), done. Writing objects: 100% (391/391), 99.28 KiB | 0 bytes/s, done. Total 391 (delta 298), reused 0 (delta 0) remote: error: GH006: Protected branch update failed for refs/heads/master. remote: error: You're not authorized to push to this branch. Visit https://help.github.com/articles/about-protected-branches/ for more information. To git@github.com:HuttonICS/biopython.git ! [remote rejected] master -> master (protected branch hook declined) error: failed to push some refs to 'git@github.com:HuttonICS/biopython.git'
如果你现在再试一次,你应该会得到一个更有建设性的错误报告。
3lxsmp7m6#
根据我的经验,现在(2019年)GitHub上有一些速率限制,这导致我在批量推送数十个巨大的存储库时遇到这个问题。它也可能在随机情况下导致“无法读取”问题。当我在每次推送前延迟30秒时,这两个问题都消失了,我可以继续进行数百次回购而不会出现故障(唉,甚至不要问)。
km0tfn4u7#
打开一个新的终端,并尝试为我工作。
uqxowvwt8#
在我的例子中,我怀疑是一个挂起的git进程导致了这个问题;我杀了它,重新尝试,问题就消失了。
u0njafvf9#
从分支中提取最新的代码为我解决了这个问题:
git pull origin master git push origin master
9条答案
按热度按时间6ovsh4lw1#
在我的例子中,当我试图推送时,GitHub已经关闭了。
只需检查https://www.githubstatus.com/即可了解GitHub站点状态。
等它起来了你就可以推了。
sqyvllje2#
这帮我解决了这个问题:
这将启动一个垃圾收集来解决我的错误。
jc3wubiy3#
确保您的回购是在线的。
我今天在尝试推送到github时得到了这个错误,然后甚至无法浏览网站而没有得到他们的独角兽错误消息。
eblbsuwk4#
尝试在pull后将当前分支重定基到上游分支的顶部,例如:
然后再按一次:
hlswsv355#
我向GitHub提出了与http://blastedbio.blogspot.co.uk/2016/05/sync-github-mirror-with-cron.html有关的问题,结果是由于受保护的分支设置。GitHub已经改进了错误消息:
如果你现在再试一次,你应该会得到一个更有建设性的错误报告。
3lxsmp7m6#
根据我的经验,现在(2019年)GitHub上有一些速率限制,这导致我在批量推送数十个巨大的存储库时遇到这个问题。它也可能在随机情况下导致“无法读取”问题。
当我在每次推送前延迟30秒时,这两个问题都消失了,我可以继续进行数百次回购而不会出现故障(唉,甚至不要问)。
km0tfn4u7#
打开一个新的终端,并尝试为我工作。
uqxowvwt8#
在我的例子中,我怀疑是一个挂起的git进程导致了这个问题;我杀了它,重新尝试,问题就消失了。
u0njafvf9#
从分支中提取最新的代码为我解决了这个问题: