[英]GitHub API - Get the branches of all repos in a team
我们计划清理回购中的所有分支,因此,我试图获取团队中所有回购的分支列表。 我能够使用github API成功获取存储库列表,但收到“错误的凭据”错误
我在下面的cmd中使用了Repos团队,它工作正常:
curl -H "Authorization: token <PERSONALACCESSTOKEN>" -X GET https://api.github.com/teams/:team_id/repos
绑定使用回购中的分支
curl -H "Authorization: token <PERSONALACCESSTOKEN>" -X GET https://api.github.com/repos/:owner/:repo/branches
我对以上2条命令使用相同的<PERSONALACCESSTOKEN>
,但收到以下错误
{ "message": "Bad credentials", "documentation_url": "https://developer.github.com/v3" }
我找到了答案,这是因为我不是管理员。 只有仓库的管理员/所有者才能列出分支机构。 一旦我用admin令牌替换了成员令牌,它就起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.