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



我正在尝试使用红宝石的 Octokit 宝石从某个用户的组织中检索所有存储库。

我有这个客户端变量:

@client = Octokit::Client.new(access_token: TOKEN)

当我使用它时:

@client.repos

我能够检索用户的所有存储库(甚至是组织中的私有存储库(

但有了这个

@client.repos(some_org_id)

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

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

repo, user, read:org

我在这里错过了什么吗?API 文档提到,存储库隐私的默认值是 all

提前致谢

好的,我能够让私有存储库执行以下操作:

@client.org_repos(some_repo_id)

我希望它对某人有所帮助。

根据文档:

client.org_repos('org_name', {:type => 'all'})

一次获取所有存储库,而不仅仅是一个。然后,您可以使用循环循环访问它。

相关内容

  • 没有找到相关文章

最新更新