我正在使用 gh-cli
我想要在组织(my-org
)的私有仓库(my-repo-in-org
)中添加外部协作者。
我可以使用这个 gh
命令来显示协作者。
gh api repos/my-org/myrepo-in-org/collaborators
根据文档 添加存储库合作者,我尝试使用以下方法添加拥有推送权限的协作者(collaborator_name
):
gh api repos/my-org/my-repo-in-org/collaborators/collaborator-name -f '{"permission"="push"}'
但是获得:
{
"message": "Not Found",
"documentation_url": "https://docs.github.com/rest"
}
gh: Not Found (HTTP 404)
有什么线索可以帮我做到这一点吗?
我需要管理多个仓库和多个用户,并希望自动化处理。
-F permission=read
,因为-f permission=read
会被忽略。 - Luca Gibelli