Gitリポジトリの管理者を確認する 質問する

Gitリポジトリの管理者を確認する 質問する

私は会社の github の git リポジトリの貢献者です。

貢献者の中で誰が管理者であるかを知りたいです。

社内の全員に尋ねる以外に、誰が管理者であるかを知るにはどうしたらいいでしょうか?

ベストアンサー1

このリポジトリへのプッシュアクセス権がある場合は、Github APIを使用して見つけることができます。協力者

必要になりますアクセストークンエンドポイントは、https://api.github.com/repos/ORG/REPO/collaboratorsすべての共同作業者のリストと、それぞれの権限タイプのリストを提供します。

"permissions": {
    "admin": true,
    "push": true,
    "pull": true
  }

使用できますcurlそしてjq(JSON 応答を解析するには) 次のようになります:

curl https://api.github.com/repos/ORG/REPO/collaborators \
     -H "Authorization: Token ACCESS_TOKEN" | \
     jq '[ .[] | select(.permissions.admin == true) | .login ]'

おすすめ記事