GitHub:如何列出特定用户分叉的所有私有存储库?

时间:2017-05-30 09:31:56

标签: github git-fork

当您从组织中删除用户时,GitHub会警告您该组织的私人回购的所有分支都将被删除

  

从XX组织中删除人员也将删除任何私有XX拥有的存储库的分支。

GitHub告诉你用户拥有多少私钥,但它没有告诉你回购名称(即使我有权查看它们!)

查看repos是有用的,这样我就可以检查他们确实没有未完成的,可能有用的工作留在分支上(他们还没有打开pull-request)。

2 个答案:

答案 0 :(得分:2)

有一个GitHub API to list all the forks。我没有测试过API,但我认为如果您是经过身份验证的用户,您将只获得其他用户和所有分支的公共分叉。

如果您想代表其他用户进行查询,您可以使用通过OAuth获取用户权限的GitHub集成,然后您就可以将这些信息存储在您这一群人身上。

我不认为这是你要求的,但另外还有一个用于分叉存储库的WEB UI过滤器,例如https://github.com/defunkt?utf8=%E2%9C%93&tab=repositories&q=&type=fork

答案 1 :(得分:2)

要从Web U进行操作:

  1. 转到组织的“人员”标签(https://github.com/orgs/myorg/people
  2. 过滤/查找人
  3. 选择它们
  4. 按用户名过滤。

这只会列出他们分叉的仓库。

这需要组织的所有者权限。