繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM