[英]How to give a group write access to a Bitbucket repository via shell command line
我已经使用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}'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.