首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在gitlab ci中试图列出里程碑时未授权的

在gitlab ci中试图列出里程碑时未授权的
EN

Stack Overflow用户
提问于 2021-04-28 06:57:06
回答 1查看 310关注 0票数 1

我正在尝试列出gitlab ci脚本中的里程碑。

我希望创建摘要,并与其他工件一起部署它。

但我得到了我没有授权的信息:

$ curl -标题“私有令牌:"$CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/milestones”% $CI_JOB_JWT“总计 %收到% Xferd平均速度时间当前Dload上传当前Dload总花费速度100 30 100 30 0 0 0 346 0--:

我应该如何使用作业标记(或者使用什么代替)来访问里程碑?

EN

回答 1

Stack Overflow用户

发布于 2021-09-02 11:53:48

尝试使用预定义变量CI_JOB_TOKEN而不是CI_JOB_JWT。根据预定义变量的医生们CI_JOB_JWT令牌用于与支持JWT身份验证的第三方系统进行身份验证,例如,HashiCorp使用一个RS256 JSON令牌。

相反,CI_JOB_TOKEN是使用某些API端点进行身份验证的令牌。只要作业正在运行,令牌就有效。

否则,您可以为Gitlab用户生成个人访问令牌,将其存储为项目的CI/CD设置中的Project变量,并以这种方式使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67302671

复制
相关文章
追洞计划 | Gitlab CI Lint API未授权 SSRF漏洞(CVE-2021-22214)
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
Ms08067安全实验室
2021/07/16
3K0
CVE-2021-22205 GitLab未授权 RCE
参考: https://hackerone.com/reports/1154542
Khan安全团队
2021/11/05
8890
CVE-2021-22205 GitLab未授权 RCE
Gitlab CI 在 Kubernetes 中的 Docker 缓存
前面我们有文章介绍过如何在 Kubernetes 集群中使用 GitLab CI 来实现 CI/CD,在构建镜像的环节我们基本上都是使用的 Docker On Docker 的模式,这是因为 Kubernetes 集群使用的是 Docker 这种容器运行时,所以我们可以将宿主机的 docker.sock 文件挂载到容器中构建镜像,而最近我们在使用 Kubernetes 1.22.X 版本后将容器运行时更改为了 Containerd,这样节点上没有可用的 Docker 服务了,这个时候就需要更改构建镜像的模式了,当然要实现构建镜像的方式有很多,我们这里还是选择使用 Docker 来构建我们的 Docker 镜像,也就是使用 Docker IN Docker 的模式。
我是阳明
2021/11/17
1.5K0
CVE-2021-22214:Gitlab API未授权SSRF复现
GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,具有issue跟踪功能。它使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
Timeline Sec
2021/07/23
3.8K0
CVE-2021-22214:Gitlab API未授权SSRF复现
redis未授权在win下的利用
点击上方“蓝字”带你去看小星星 使用redis客户端或者telnet连接redis服务器 ⚡ root@kali  redis/src  ./redis-cli -h 192.168.1.124 -p 6379 或者 ⚡ root@kali  ~  telnet 192.168.1.124 6379 连接后输入info查看连接情况 利用方法: 1、写入webshell ⚡ root@kali  redis/src  ./redis-cli -h 192.168.1.124 -p 6379 19
鸿鹄实验室
2021/04/15
1.2K0
redis未授权在win下的利用
Gitlab--CI
​ GitLab-Runner 是配合 GitLab-CI 进行使用的。一般地,GitLab里面的每一个工程都会定义一个属于这个工程的软件集成脚本,用来自动化地完成一些软件集成工作。当这个工程的仓库代码发生变动时,比如有人 push 了代码,GitLab 就会将这个变动通知 GitLab-CI。这时 GitLab-CI 会找出与这个工程相关联的Runner,并通知这些Runner把代码更新到本地并执行预定义好的执行脚本。
奋飛
2019/08/14
9460
在GitLab CI / CD上使用SSH密钥
GitLab当前不支持在构建环境(运行GitLab Runner的环境)中管理SSH密钥的内置支持。
拿我格子衫来
2022/01/24
2.6K0
Gitlab-runner的CI
这一篇,我们实践一下,如何通过Gitlab-runner进行持续集成 使用gitlab-runner进行持续集成与部署的关键在于 .gitlab-ci.yml文件的使用,该文件类似于Jenkins中的Jenkinsfile,按顺序的执行我们预定义的每一个步骤(stage),然后通过对应的stage执行相关的shell或者其他指令,动手实践一下
公众号: 云原生生态圈
2021/11/15
8240
Gitlab-runner的CI
基于GitLab的CI执行
在之前编写过CI与Gitlab的整合应用,下来主要详细的介绍使用Gitlab工具的CI的可持续应用。搭建好Gitlab的环境好后,我们需要在Linux的环境安装Gitlab的插件gitlab-ci,安装命令为:
无涯WuYa
2022/01/18
5380
基于GitLab的CI执行
GitLab 冷知识:在 Gitlab CI Pipeline 中进行 Git Push 操作 🦊
在日常工作中,经常会遇到这样一种场景:需要在 GItLab CI Job 中进行 Git Push 操作,将修改或构建好的代码推送到远端 Git 代码仓库当中。这是一个十分常见操作,本篇文章将会提供一个最简单且实用的方法来实现这个场景,希望对您有所帮助。
郭旭东
2022/12/05
5.5K0
GitLab 冷知识:在 Gitlab CI Pipeline 中进行 Git Push 操作 🦊
Gitlab CI 配置文件 .gitlab-ci.yaml 详解(上)
本文档用于描述 .gitlab-ci.yml 语法,.gitlab-ci.yml 文件被用来管理项目的 runner 任务。如果想要快速的了解GitLab CI ,可查看快速引导。 从 7.12 版本开始,GitLab CI 使用YAML文件 (.gitlab-ci.yml) 来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。
Debian中国
2018/12/21
24.3K0
Gitlab CI 配置文件 .gitlab-ci.yaml 详解(下)
本文档是描述 .gitlab-ci.yml 详细用法的下半部分,上半部分的内容请参考这里。.gitlab-ci.yml 文件被用来管理项目的 runner 任务。如果想要快速的了解GitLab CI ,可查看快速引导。 该文件存放于项目仓库的根目录,它定义该项目如何构建。
Debian中国
2018/12/21
7.5K0
[ 利器篇 ] - GitLab CI 部署GitBook
平时写的文档一般用Gitbook管理,类似于Git,其实Git主要用于管理代码,而Gitbook则使用Git管理文档。写好的文档可以按照特定的目录编译,运行,部署,然后一个带有文档的网站就展现出来了。而Gitbook也提供了本地的运行环境,通过npm安装gitbook即可,直接通过gitbook 本地部署环境。
程序手艺人
2019/04/23
2.8K0
[ 利器篇 ] - GitLab CI 部署GitBook
Gitlab-ci 构建
原因:服务端证书有问题。我使用的是自建的gitlab服务器,服务器上的证书差了一个属性。打印出来需要包含如下属性:
天地一小儒
2022/12/28
5340
在 Gitlab CI 中调用 Sonarqube 进行代码扫描
Gitlab 提供了基于 Code Climate 的代码质量评估功能,这一功能是通过 dind(Docker in Docker)方式运行的,在 Kubernetes 环境中、尤其是托管集群中,这种方式不太合适,还好还有一个替代方案:Sonarqube,通过在 .gitlab-ci.yml 中的设置,可以使用 Sonarqube 对代码进行扫描,接收到 Commit 之后,Sonarqube 会生成针对提交的代码质量提示,如图所示:
崔秀龙
2019/07/22
8.1K0
在 Gitlab CI 中调用 Sonarqube 进行代码扫描
GitLab CI 使用 InsecureRegistry
继上次分享后,有读者留言问 dind 使用 insecure-registry 相关的问题。
Jintao Zhang
2018/08/27
1.7K0
GitLab CI 使用 InsecureRegistry
gitlab CI脚本编写
从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。 一些概念 在介绍 GitLab CI 之前,我们先看看一些持续集成相关的概念。 参考链接
py3study
2018/08/02
4.1K0
gitlab .gitlab-ci.yml 文件赏析
前端 ci https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/ci/frontend.gitlab-ci.yml
拿我格子衫来
2022/01/24
7030
Golang modules and gitlab CI
This is a quick writeup of how to set up a simple ci pipeline for a go project on gitlab using golang’s 1.11 modules.
李海彬
2018/12/27
1.7K0
Golang modules and gitlab CI
Gitlab CI 集成 Kubernetes
首先将本节所用到的代码库从 Github 上获得:cnych/gitlab-ci-k8s-demo,可以在 Gitlab 上新建一个项目导入该仓库,当然也可以新建一个空白的仓库,然后将 Github 上面的项目 Clone 到本地后,更改远程仓库地址即可:
jwangkun
2021/12/23
1.6K0
Gitlab CI 集成 Kubernetes

相似问题

尝试使用Kubernetes配置GitLab CI运行器时,出现"Kubernetes错误:未授权“

111

Gitlab CI include未触发

124

未触发GITLAB CI管道

486

GitLab CI: YAML未运行

10

python-gitlab :如何列出特定里程碑中的所有问题

111
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文