GitHub api -
对于getRepos操作,您将获得用户存储库的列表。
返回的存储库对象中包含一些信息。但是,它们似乎没有任何关于“我从哪个存储库分叉?”的信息。
我怎么能得到它?
答案 0 :(得分:7)
在"Get" section of the repo API中,您可以看到两个解决您问题的字段:
当repo是fork时,
parent
和source
对象存在:
parent
是此回购分组的回购,source
是该网络的最终来源。
当我拿到我的git repo的分支时,我看到了:
curl -s "https://api.github.com/repos/VonC/git"
"parent": {
"id": 36502,
"name": "git",
"full_name": "git/git",
"owner": {
"login": "git",
"id": 18133,
您可以通过阅读父字段的内容来获取分叉的回购信息。