github - Github API:团队权限未更新
问题描述
我正在尝试通过 Github API 更新存储库的团队权限,类似于这个问题。然而,尽管收到了 204 响应,但权限并没有得到更新。我对 repo 和团队拥有完全的管理员访问权限。我正在关注这里的文档。
Python中的代码片段:
headers = {'Authorization': f'token {token}'}
parameters = {'permission': 'push'}
response = requests.put(f'https://api.github.com/teams/{team_id}/repos/{org}/{name}', headers=headers, params=parameters)
我也尝试过使用密钥对'permission': 'write'
,因为这是出现在 repo 的合作者页面上的五个权限选项之一,但两者都收到 204 响应并且实际上并未更新权限。
我正在为许多存储库大规模执行此操作,因此我需要能够根据团队以编程方式更改每个存储库的权限。我无法判断这是 API 问题还是我的代码不正确。谢谢!
解决方案
推荐阅读
- azure-active-directory - WVD 混合 AD 环境 AAD 和本地 AD
- kentico - 在 Kentico 中将数据填充回表单
- c# - 我的程序没有在我的 excel 中插入“00”
- javascript - 使用画布将文本转换为图像显示长文本
- javascript - Django 在 Django 表单中修改 FileField 输入按钮和标签
- javascript - 如何修复安装“react-router-dom”时出错?
- r - 如何从R中的给定字符串中识别字符串中重复次数最多的字符
- php - Wordpress - 更新设置字段时是否触发事件?
- angularjs - Angular 子网址未在托管时打开
- scala - scala中的嵌套案例