Github API:获取用户曾经提交过的存储库

时间:2014-06-03 03:20:31

标签: git github github-api

在研究项目的范围内,理想情况下,我需要任何两个用户找到他们在公共开发的共享历史中拥有的存储库,即他们已经在同一个存储库中提交。

我想知道是否有可能获得给定用户曾经触及的存储库列表。

在Github-API中,我只能看到:

  1. GET /repos/:owner/:repo/contributors
  2. GET /users/:user/repos
  3. GET /users/:user/events
  4. 首先只给出给定:repo存储库的贡献者 仅次于:user的回购 第三是有希望的,但事件限于300

    有没有办法获得用户在Github上使用的所有存储库而不会丢弃所有3百万个存储库?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用github搜索API:https://developer.github.com/v3/search/#search-code

一个问题是你必须指定一个查询,例如,如果我用查询查询我的名字' def'你会得到:https://api.github.com/search/code?q=def+user:manuelvanrijn