GITHub API文件上传问题

时间:2013-10-24 21:02:55

标签: git github github-api

我正在尝试通过GITHub API(http://developer.github.com/v3/repos/contents/)将文件上传到GitHub。不知怎的,我无法上传文件。当我尝试上传现有文件时,它给我发消息“{\”message \“:\”refs / heads / master应该在ee1cd720841a4b5b06a8339c333c56b1748e66f9 \“,”documentation_url \“:\”http://developer.github.com/v3/repos/contents/ \“} ”。当我去github尝试使用网站删除文件时,它给了我以下错误。我可以使用重置头到先前版本进行解决方法并继续。但我试图了解导致这种行为的原因以及我将来如何防止这种行为。谷歌和Github帮助都没有能够回答我,所以从社区寻找一些东西。感谢您对此进行调查。 enter image description here

1 个答案:

答案 0 :(得分:4)

正如Ivan建议的那样,如果我们尝试使用API​​快速连续创建/更新文件,则会导致上述行为。直到问题得到解决我们可以通过在两个请求之间进行线程休眠来解决此问题。我希望它会帮助别人。