使用github api列出私有github存储库的所有贡献者

时间:2015-06-15 07:36:30

标签: ruby-on-rails git github octokit

我知道可以为公共存储库(GET / repos /:owner /:repo / contributors)执行此操作,但我想知道是否有办法为使用我的应用程序的经过身份验证的用户的私有存储库执行此操作是...的成员。此外,我正在使用octokit.rb gem,所以在这种情况下的任何答案都非常感谢。

1 个答案:

答案 0 :(得分:1)

  

如果有办法对私有存储库执行此操作,则使用我的应用程序的经过身份验证的用户是其成员。

使用此经过身份验证的用户创建一个Octokit客户端:

client = Octokit::Client.new(access_token: authenticated_use.token)

然后从存储库中获取协作者列表:

client.collaborators("octokit/octokit.rb")