Gitlab 401 的 Sonarqube 徽章
Sonarqube badges with Gitlab 401
我正在尝试将 sonarqube 徽章添加到我的 Gitlab 存储库中。
我读过一些关于私人项目这个问题的答案,但对我来说不是这样的:
我的项目是public:
但是,我在徽章 API 端点上得到 401:
Request URL: https://{my.sonarqube.domain}/api/project_badges/measure?project={project-key}&metric=alert_status
Request Method: GET
Status Code: 401
只是为了澄清更多:
API 端点抛出 401,除非我随请求发送身份验证令牌。
但是我不能在 Gitlab 徽章部分设置基本身份验证,可以吗?
Sonarqube 版本:8.9(内部版本 43852)
我在 SonarCommunity 网站上问过同样的问题。:
https://community.sonarsource.com/t/public-project-badge-to-gitlab-401/47766
感谢工程。 Sylvain Combe 的回答。
显然,如果没有身份验证,这将无法完成,现在唯一可用的选项是在您的声纳配置中禁用 sonar.forceAuthentication
属性,这将使每个人都可以访问您的声纳。
我正在尝试将 sonarqube 徽章添加到我的 Gitlab 存储库中。
我读过一些关于私人项目这个问题的答案,但对我来说不是这样的:
我的项目是public:
但是,我在徽章 API 端点上得到 401:
Request URL: https://{my.sonarqube.domain}/api/project_badges/measure?project={project-key}&metric=alert_status
Request Method: GET
Status Code: 401
只是为了澄清更多: API 端点抛出 401,除非我随请求发送身份验证令牌。 但是我不能在 Gitlab 徽章部分设置基本身份验证,可以吗?
Sonarqube 版本:8.9(内部版本 43852)
我在 SonarCommunity 网站上问过同样的问题。: https://community.sonarsource.com/t/public-project-badge-to-gitlab-401/47766 感谢工程。 Sylvain Combe 的回答。
显然,如果没有身份验证,这将无法完成,现在唯一可用的选项是在您的声纳配置中禁用 sonar.forceAuthentication
属性,这将使每个人都可以访问您的声纳。