使用 Octokit 从组织中检索私有存储库
Use Octokit to retrieve private repositories from organizations
我正在尝试使用 ruby 的 Octokit gem 从某个用户的组织中检索所有存储库。
我有这个客户端变量:
@client = Octokit::Client.new(access_token: TOKEN)
当我使用这个时:
@client.repos
我能够检索用户的所有存储库(甚至是来自组织的私人存储库)
但是有了这个
@client.repos(some_org_id)
我只从 some_org_id 组织得到 public 个。
我的 OAuth 令牌范围设置了以下权限:
repo, user, read:org
我是不是漏掉了什么? API Documentaion提到repos privacy的默认值是all
。
提前致谢
好的,我能够通过以下操作获得私有存储库:
@client.org_repos(some_repo_id)
希望对大家有所帮助。
根据 this 文档:
client.org_repos('org_name', {:type => 'all'})
一次获取所有回购协议,而不仅仅是一个。然后你可以用循环遍历它。
我正在尝试使用 ruby 的 Octokit gem 从某个用户的组织中检索所有存储库。
我有这个客户端变量:
@client = Octokit::Client.new(access_token: TOKEN)
当我使用这个时:
@client.repos
我能够检索用户的所有存储库(甚至是来自组织的私人存储库)
但是有了这个
@client.repos(some_org_id)
我只从 some_org_id 组织得到 public 个。
我的 OAuth 令牌范围设置了以下权限:
repo, user, read:org
我是不是漏掉了什么? API Documentaion提到repos privacy的默认值是all
。
提前致谢
好的,我能够通过以下操作获得私有存储库:
@client.org_repos(some_repo_id)
希望对大家有所帮助。
根据 this 文档:
client.org_repos('org_name', {:type => 'all'})
一次获取所有回购协议,而不仅仅是一个。然后你可以用循环遍历它。