首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查我是否有一个给定的GitHub回购叉?

如何检查我是否有一个给定的GitHub回购叉?
EN

Stack Overflow用户
提问于 2018-02-22 01:42:23
回答 3查看 2K关注 0票数 1

假设有一个存储库foo/bar,我将其分叉到me/custom-bar。如何以编程方式检查(可能是API调用?)既然foo/bar上有我自己的叉子呢?目前,GitHub有一个repos/owner/id/forks API端点,如果您明确提到它,它将返回多达100个条目。我没有看到为这个特定问题创建自定义查询的任何参数。考虑到速率限制之类的因素,我认为如果我说过存在于20k+分支的linux项目的一个分支,使用这个API端点就不可能知道这一点。有什么快速有效的方法来了解这一点吗?

注意:,如果可能的话,我不想使用身份验证。

EN

Stack Overflow用户

发布于 2019-07-04 14:27:05

这里的解决办法是:

  1. 使用GET /users/:username/repos检查存储库
  2. 对于每个fork属性为真的回购,使用GET /repos/:owner/:repo的GEt存储库信息
  3. 检查json响应中的父对象(包含叉的父文件夹),并验证full_name是否是您的foo/bar回购
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48918302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档