使用 Octokit 从组织中检索私有存储库

Igo*_*ues 5 ruby ruby-on-rails github github-api octokit

我正在尝试使用 Octokit gem for ruby​​ 从某个用户的组织中检索所有存储库。

我有这个客户端变量:

@client = Octokit::Client.new(access_token: TOKEN)
Run Code Online (Sandbox Code Playgroud)

当我使用它时:

@client.repos
Run Code Online (Sandbox Code Playgroud)

我能够检索用户的所有存储库(甚至来自组织的私有存储库)

但是有了这个

@client.repos(some_org_id)
Run Code Online (Sandbox Code Playgroud)

我只从 some_org_id 组织获得公共的。

我的 OAuth 令牌范围设置了以下权限:

repo, user, read:org
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?该API文件建立提到的回购隐私的默认值是all

提前致谢

Igo*_*ues 6

好的,我能够让私人回购执行以下操作:

@client.org_repos(some_repo_id)
Run Code Online (Sandbox Code Playgroud)

我希望它可以帮助某人。