簡體   English   中英

GitHub API-在團隊中獲取所有存儲庫的分支

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM