[英]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.