Github是否可以限制远程刷新次数(在x时间跨度内)?

时间:2019-05-17 04:16:03

标签: git github limit rate-limiting git-lfs

我编写了一个脚本,使多线程不断将新分支推入远程仓库。线程毫无问题地推动新分支一段时间,然后它将不断失败。

如果我将脚本设置为创建具有50个线程的100个分支。在成功推动了67个分支之后,我开始遇到这种失败。

 ! [remote rejected] 1558048813.14ConsumerThread-19 -> 1558048813.14ConsumerThread-19 (failure)
error: failed to push some refs to 'git@github.com:my-org/my-repo.git'

如果我减少线程数(这意味着两次推送之间有更多空间),或者如果两次推送之间有线程休眠,我将获得更多成功的推送。

这使我怀疑Github对用户在X时间内可以执行的推送次数有某种限制。 (我通过具有写访问权的部署密钥进行推送)?有人知道吗?如果是这样,您可以附加支持它的源代码或文档吗?


顺便提一下,在每次推送之前,我都删除了脚本中的.git/hooks/pre-push,因为我遇到了git lfs的问题。由于某种原因,我的部署密钥无法访问我的lfs端点。不知道这是否与此有关。

0 个答案:

没有答案