通过GitHub API列出组织私有存储库,可以按照以下步骤进行操作:
import requests
# 设置请求头,包含访问令牌
headers = {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
# 发起GET请求获取组织的私有存储库
response = requests.get('https://api.github.com/orgs/ORG_NAME/repos?type=private', headers=headers)
# 解析响应数据
repositories = response.json()
# 遍历私有存储库列表并输出
for repo in repositories:
print(repo['name'])
在上述代码中,将YOUR_ACCESS_TOKEN
替换为你的访问令牌,ORG_NAME
替换为你要列出私有存储库的组织名称。该代码将发送一个GET请求到GitHub API的/orgs/{org}/repos
端点,其中{org}
是组织名称,通过type=private
参数过滤出私有存储库。
response.json()
将响应数据解析为Python字典对象。腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云