尝试 lint 我的 gitlab-ci.yml(版本 13.8)时出现 401 Unauthorized

2023-12-28

从周一开始,我无法使用 gitlab 的 lint CI API,该 API 已记录在此处https://docs.gitlab.com/ee/api/lint.html#validate-the-ci-yaml-configuration https://docs.gitlab.com/ee/api/lint.html#validate-the-ci-yaml-configuration

我正在开发一个自托管的 gitlab,我们将 gitlab 更新到了最新版本(13.8.4)。

他们提到,我注意到文档在 13.8 和 13.9 之间发生了变化

访问此端点需要进行身份验证。

所以我尝试生成具有完全访问权限的个人访问令牌(我是管理员),但我仍然得到 401。

这是我的尝试:

$ curl --header "Content-Type: application/json" --header "PRIVATE-TOKEN: P3r50Na1t0k3N" "https://my-domain.artips.fr/api/v4/ci/lint" --data '{"content": "{ \"image\": \"ruby:2.6\", \"services\": [\"postgres\"], \"before_script\": [\"bundle install\", \"bundle exec rake db:create\"], \"variables\": {\"DB_NAME\": \"postgres\"}, \"types\": [\"test\", \"deploy\", \"notify\"], \"rspec\": { \"script\": \"rake spec\", \"tags\": [\"ruby\", \"postgres\"], \"only\": [\"branches\"]}}"}'

# Result : {"message":"401 Unauthorized"}

# Other try

$ curl -X POST --header "Content-Type: application/json" --header "PRIVATE-TOKEN: P3r50Na1t0k3N" "https:///my-domain.artips.fr/api/v4/ci/lint" --data '{"content": "{ \"image\": \"ruby:2.6\", \"services\": [\"postgres\"], \"before_script\": [\"bundle install\", \"bundle exec rake db:create\"], \"variables\": {\"DB_NAME\": \"postgres\"}, \"types\": [\"test\", \"deploy\", \"notify\"], \"rspec\": { \"script\": \"rake spec\", \"tags\": [\"ruby\", \"postgres\"], \"only\": [\"branches\"]}}"}'

# same result: {"message":"401 Unauthorized"}


有人遇到同样的问题吗?

提前致谢

Takeshi


有一个持续存在的问题 https://gitlab.com/gitlab-org/gitlab/-/issues/321290关于 CI Lint API 端点。当在本地 Gitlab 实例上禁用“注册”时,此端点的身份验证似乎不起作用。我想这个问题将在未来的版本中得到解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试 lint 我的 gitlab-ci.yml(版本 13.8)时出现 401 Unauthorized 的相关文章

随机推荐

  • 如何在 Visual Studio 2008 C++ 中链接 .lib

    我发现将 lib 文件正确链接到我的 C Win32 控制台应用程序确实很困难 这是我的问题 正如这篇 MSDN 文章中一样 我开发了一个 MathFuncsLib lib 文件 http msdn microsoft com en us
  • 使用计算字段正确显示数据透视表中的总计

    我有一个 Excel 数据透视表 看起来像 Date Sum of DURATION Capped Daily Total 03 Jan 9 5 8 0 04 Jan 6 0 6 0 05 Jan 10 5 8 0 06 Jan 4 5 4
  • Python selenium“about:blank&utm_content=firstrun”错误

    我一直在努力弄清楚我的代码发生了什么 但我无能为力 每当我运行我的程序时 我都会收到下图中的错误 我正在使用 python 3 4 4 和 selenium 的最新版本 Windows 10 from selenium import web
  • Django 按日期排序(日)

    我想先按天排序模型 然后按分数排序 这意味着我希望看到每天得分最高的文章 class Article models Model date modified models DateTimeField blank True null True
  • 如何在 Swift 中创建范围?

    在 Objective c 中 我们使用 NSRange 创建范围 NSRange range 那么如何在 Swift 中创建范围呢 更新为 Swift 4 Swift 范围比NSRange 并且它们在 Swift 3 中并没有变得更容易
  • Jetpack Compose 线圈预载

    我想将图像加载到启动屏幕上 以便我可以使用线圈将请求结果设置到其他屏幕上的背景 但我无法在线圈中完全实现这一点 如何将线圈请求的结果保存到 Cahce 并在其他屏幕上使用该结果 启动画面 val imageLoader ImageLoade
  • HTML 电子邮件的图像地图、Safari 和 Gmail 出现问题

    我有一个奇怪的问题 我正在发送一封 html 电子邮件 其中包含一些图像映射链接 我的问题与 Gmail 和 Safari 相关 奇怪的是 从 Gmail 及其图像映射 查看的电子邮件在 Firefox IE 和 Chrome 中运行良好
  • Swing 多列组合框

    目前 我正在寻找一个可以放置在我的 Java Swing 应用程序中的多列组合框组件 目前 我使用组合框作为用户键入时的自动完成下拉列表 是否有任何可用的 GUI 组件 使我能够拥有以下内容 多列 正如您所看到的 下拉列表中有 3 列 而不
  • Vim 错误 E492 - 不是编辑器命令:PluginInstall

    我正在尝试在我的 Macvim 上安装 Vundle 我遵循以下link https github com gmarik Vundle vim获取 Vundle 我还配置了我的 vimrc 文件 但是当我尝试 PluginInstall 时
  • React 中的内联样式在打印模式下不起作用

    div 所以 color index 是十六进制颜色 例如 ffffff 我可以在网络浏览器中看到正确的颜色 但由于某种原因 这在打印预览中不起作用 我尝试添加 蓝色 而不是颜色 索引 这在网络浏览器中有效 但它没有更新打印预览 我认为内联
  • Android GC - LogCat 始终显示 GC 活动

    当我运行程序时 logcat 显示大量 GC 活动 like GC freed 10324 objects 510376 bytes in 103 ms GC freed 10324 objects 510376 bytes in 103
  • 通过 wine metaeditor.exe 通过命令行编译 MQL4

    我试图达到可以通过命令行进行编译 语法检查的程度 这样我就可以避免使用元编辑器进行代码管理 我正在使用这个命令 也尝试使用 s 和 log wine metaeditor exe compile MQL4 Experts MACD Samp
  • 无法在跨 Windows 10 版本的 NavigationView 项目模板中实现相同的行为

    我对尝试在 UWP 应用程序中实现相同的视觉行为感到非常沮丧 这是我的问题 我正在使用 NavigationView 并且想从 ViewModel 提供 NavigationViewItem 我还想提供标头 因此我创建一个 ICollect
  • 如何转义列别名中的方括号? [复制]

    这个问题在这里已经有答案了 以下产生错误 SELECT 1 AS dada daa Msg 105 第 15 级 状态 1 第 190 行 字符串 dada daa 消息 102 第 15 级 状态 1 第 190 行 dada daa 附
  • Rails 加密/解密

    我需要在我的 Rails 应用程序中进行加密和解密 我尝试使用 ezcrypto 但每当我解密时都会收到此错误 OpenSSL Cipher CipherError in ProfilesController show wrong fina
  • 克隆 github 项目的部分内容[重复]

    这个问题在这里已经有答案了 可能的重复 有没有办法只克隆 git 存储库子目录 https stackoverflow com questions 600079 is there any way to clone a git reposit
  • 给定起始坐标、方位和距离,查找目的地坐标

    I m looking at the formula listed here http www movable type co uk scripts latlong html http www movable type co uk scri
  • JSON 编码和解码

    我有一个像这样的数组 Array utm source gt website utm medium gt fbshare utm campaign gt camp1 test cat gt red test sub gt Category
  • 如何在 rake 任务中使用“gets”?

    每当我尝试在 rake 任务中使用函数 gets 时 都会收到错误 有办法让它发挥作用吗 错误提示 没有这样的文件或目录 rake 任务名称 问题是Kernel gets http ruby doc org core 2 0 Kernel
  • 尝试 lint 我的 gitlab-ci.yml(版本 13.8)时出现 401 Unauthorized

    从周一开始 我无法使用 gitlab 的 lint CI API 该 API 已记录在此处https docs gitlab com ee api lint html validate the ci yaml configuration h