如何通过shell命令行授予组对Bitbucket存储库的写访问权限



我使用Jenkinsfile创建了一个Bitbucket存储库,代码如下(私有数据用{}替换(:

sh "curl -X POST -H "Authorization: Basic {KEY}="
"https://api.bitbucket.org/2.0/repositories/{project}/{repository_name}" 
-H "Content-Type: application/json"  
-d '{"has_wiki": true, "is_private": true, "project": {"key": "{key}"}}'"

这将创建一个具有默认访问权限的存储库。

然后,我需要授予"组写入"对此存储库的访问权限。

我在互联网上搜索过,找不到任何最新的文档或如何做到这一点的例子。如何使用shell命令执行此操作?

您要查找的是:"permission":"write"

以下是更新组权限的API调用:

"permission":"write"

完整的API调用:

curl --request PUT --user username:password  
<repo url> 
--header "Content-Type: application/json" 
--header "Accept: application/json" 
--data '{"name":"developers","permission":"write","auto_add":true}'

相关内容

  • 没有找到相关文章

最新更新