咨询:GitHub新推送文件在GitHub API中显示需等待多久
GitHub API 新推送文件的查询延迟问题
通常,GitHub API对新推送文件的索引更新速度分两种情况:
- 直接访问特定文件路径的接口(比如
GET /repos/{owner}/{repo}/contents/{path}):推送完成后几乎实时可用,基本没有延迟,你可以优先用这类接口查询刚上传的文件。 - 基于代码搜索的接口(比如
search/code):这类接口依赖GitHub的全文索引系统,更新周期一般在10-30分钟之间,高峰期可能会更久,这也是你查不到新文件的常见原因。
如果是普通的内容接口也出现延迟,大概率是平台临时负载高导致的,一般几分钟内就能恢复正常,最长不会超过1小时。
内容的提问来源于stack exchange,提问作者Rondev
相关产品推荐
相关产品推荐

