几个小时前github.com,大约一个小时下来了.我试着git push说它成功了,但是这个消息随之而来:
remote: Unexpected system error after push was received.
remote: These changes may not be reflected on github.com!
remote: Your unique error code: asdfasdfasdfasdfasdfasdfasdfasda
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试重新推送它时,它表示更新已失败,因为分支我正在推动使用不同的文件,但github上的文件是旧文件.无论如何我可以重新推动它吗?:SI试图编辑一些文件以使文件再次不同,但它说同样的事情.
Github使用post-receive 服务器端挂钩来触发您通过浏览站点看到的大多数Web资源的缓存失效.
https://github.com/{user}/{repo}/commits/{branch} 是其中一个观点
如果你去,https://github.com/{user}/{repo}/commit/{HASH}你会看到提交在那里,并在适当的分支.
停电可能会留下很多悬空缓存工作.
因此,强制post-receive钩子触发器的一种简单方法是git push稍后提交一个简单的更改,或者等待Github人员重新处理所有缓存的文件(这可能不会发生).
如果您很好奇,还可以查看他们的webhooks实现以获取更多详细信息.
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |