在研究项目的范围内,理想情况下,我需要任何两个用户找到他们在公共开发的共享历史中拥有的存储库,即他们已经在同一个存储库中提交。
我想知道是否有可能获得给定用户曾经触及的存储库列表。
在Github-API中,我只能看到:
GET /repos/:owner/:repo/contributors
GET /users/:user/repos
GET /users/:user/events
首先只给出给定:repo
存储库的贡献者
仅次于:user
的回购
第三是有希望的,但事件限于300
有没有办法获得用户在Github上使用的所有存储库而不会丢弃所有3百万个存储库?
答案 0 :(得分:1)
您可以尝试使用github搜索API:https://developer.github.com/v3/search/#search-code
一个问题是你必须指定一个查询,例如,如果我用查询查询我的名字' def'你会得到:https://api.github.com/search/code?q=def+user:manuelvanrijn