我尝试添加一些用户并使用提供的 JSON 设置他们的权限,但它不起作用。这个命令工作正常,但我想用 JSON 添加多个用户:
curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users?name=myuser&permission=PROJECT_WRITE"
Run Code Online (Sandbox Code Playgroud)
该命令不起作用:
curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users" -d '{"name" : "myuser", "permission" : "PROJECT_READ"}'
Run Code Online (Sandbox Code Playgroud)
我收到错误:{"errors":[{"context":null,"message":"Permission must be specified.","exceptionName":null}]}
知道如何解决吗?我需要一次添加多个用户,这可以使用 JSON 中的数组来完成。
我有这个回购, origin/master
我有一张JIRA票,X-123.我创建了一个名为X-123的分支,对它进行了一些提交,这些提交已被推送到origin/X-123.然后是从origin/X-123到主分支的pull请求,它已被合并.
这项工作全部完成,除非事后更新,事实证明我所做的工作应该真的反对Y-789票.理想情况下我想:
现在我只能满足于最后一个; 有任何想法吗?由于所有的工作已经合并为主人,所以可能是在马用螺栓固定之后关上了门.我很想恢复我对X-123所做的所有工作,然后对Y-789重复一遍,但似乎这里应该有一些简单的步骤(这肯定不是那么不寻常吗?).
在工作中我使用 BitBucket。我想要在家里将类似的东西部署在我的 Linux 服务器上。所以我正在寻找:
我有什么选择。到目前为止,我发现 BitBucket Server 的价格为 10 美元/年。还有什么其他选择?