sonarqube api/权限/添加项目权限管理器组
请告知我在Sonarqube的api调用中犯了什么错误 =>为了向grp1授予myproj的issueadmin权限,我运行了下面的命令sonarqube api/权限/添加项目权限管理器组,sonarqube,Sonarqube,请告知我在Sonarqube的api调用中犯了什么错误 =>为了向grp1授予myproj的issueadmin权限,我运行了下面的命令 curl-u admin:admin-X POST“” curl-u admin:admin-X POST“” groupid=4 groupname=grp1 项目名称=myproj 项目id=4 project key=mykey签出api/权限/add_group文档()。您收到的错误消息涉及到全局权限,因此无法正确解释项目密钥。仔细查看参数: 项目
groupid=4 groupname=grp1 项目名称=myproj 项目id=4
project key=mykey签出
api/权限/add_group
文档()。您收到的错误消息涉及到全局权限,因此无法正确解释项目密钥。仔细查看参数:
项目密钥-可选-项目密钥
这就是打字错误。您使用了projectkey
而不是projectkey
但是你的URL中还有一个问题:你正在使用
来分离参数,而不是标准的&
。总而言之,这应该可以做到:
curl-u admin:admin-X POST“”
我在版本5.5和版本6上进行了测试
{"errors":[{"msg":"The 'permission' parameter for global permissions
must be one of admin, profileadmin, gateadmin, shareDashboard, scan,
provisioning. 'issueadmin' was passed."}]}
{"errors":[{"msg":"The 'permission' parameter for global permissions must be
one of admin, profileadmin, gateadmin, shareDashboard, scan, provisioning.
'issueadmin' was passed."}]}