我们计划清理存储库中的所有分支,因此,我试图获取团队中所有存储库的分支列表。 我能够使用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"
}
答案 0 :(得分:0)
我找到了答案,这是因为我不是管理员。只有仓库的管理员/所有者才能列出分支机构。一旦我用管理员令牌替换了成员令牌,它就起作用了。