gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 14:41:38 24 4
gpt4 key购买 nike

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

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}'

关于git - 如何通过 shell 命令行授予组对 Bitbucket 存储库的写入权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53339305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com