私は会社の 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 ]'