GITHub API问题与文件上传

我试图通过Github API(http://developer.github.com/v3/repos/contents/)将文件上传到GitHub。 不知何故,我无法上传文件。 当我试图上传现有的文件时,它给了我信息“{”message “:”refs / heads / master expected to be ee1cd720841a4b5b06a8339c333c56b1748e66f9 “,”documentation_url “:”http://developer.github。 COM / V3 /回购/内容/ “}”。 当我去github并试图使用网站删除文件时,它给了我下面的错误。 我可以将重置头移至以前的版本并继续前进。 但我试图了解是什么导致了这种行为,我怎样才能在将来避免这种行为。 谷歌和Github帮助都无法回答我,所以从社区寻找一些东西。 感谢您的关注。 在这里输入图像描述


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

链接地址: http://www.djcxy.com/p/75143.html

上一篇: GITHub API Issue with file upload

下一篇: LdapConnection vs. PrincipalContext