假设有一个存储库foo/bar,我将其分叉到me/custom-bar。如何以编程方式检查(可能是API调用?)既然foo/bar上有我自己的叉子呢?目前,GitHub有一个repos/owner/id/forks API端点,如果您明确提到它,它将返回多达100个条目。我没有看到为这个特定问题创建自定义查询的任何参数。考虑到速率限制之类的因素,我认为如果我说过存在于20k+分支的linux项目的一个分支,使用这个API端点就不可能知道这一点。有什么快速有效的方法来了解这一点吗?
注意:,如果可能的话,我不想使用身份验证。
发布于 2022-06-29 18:28:25
发布于 2018-02-22 05:56:31
作为解决办法..。您可以尝试分叉您自己的回购(POST /repos/:owner/:repo/forks)。
正如"有没有可能用“叉叉”一词?“中所解释的那样,如果您自己的回购本身就是叉子,则一般不可能这样做(对于一个独立的非组织帐户而言)。
发布于 2019-07-04 14:27:05
这里的解决办法是:
GET /users/:username/repos检查存储库fork属性为真的回购,使用GET /repos/:owner/:repo的GEt存储库信息full_name是否是您的foo/bar回购https://stackoverflow.com/questions/48918302
复制相似问题