gpt4 book ai didi

ubuntu - Gitlab-ci - 管道运行失败

转载 作者:行者123 更新时间:2023-12-04 18:27:45 32 4
gpt4 key购买 nike

当我尝试运行管道时出现以下错误

sudo:需要一个终端来读取密码;使用 -S 选项从标准输入读取或配置 askpass 帮助器

这与 gitlab-runner 权限有关吗?我试过给它完全访问权限,但仍然失败。有人可以帮帮我吗?

我正在按照 gitlab 上提到的指南进行操作 https://docs.gitlab.com/runner/install/linux-manually.html

Gitlab 亚军版本:13.4.1Git 修订版:e95f89a0Git 分支:13-4-稳定GO版本:go1.13.8内置:2020-09-25T20:03:43+0000操作系统/架构:linux/amd64

Ubuntu经销商 ID:Ubuntu描述:Ubuntu 20.04.1 LTS发布:20.04代号:焦点

最佳答案

我似乎找到了解决方法。

@maksim.danilinhttps://gitlab.com/gitlab-org/gitlab-runner/-/issues/2126 上的回答

  • .* 文件中删除所有文件/home/gitlab-runner
  • 如果你在 gitlab-runner 文件夹中,
  • rm * 应该可以解决问题

进一步遵循 @Reactgular ( How to use sudo in build script for gitlab ci? ) 的解决方案

  • 授予 gitlab-runner 用户 sudo 权限
    • $ sudo usermod -a -G sudo gitlab-runner
  • 为 gitlab-runner 用户移除 sudo 的密码限制
    • $ sudo visudo
  • 将以下内容添加到文件底部
    • gitlab-runner ALL=(ALL) NOPASSWD: ALL

关于ubuntu - Gitlab-ci - 管道运行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64257998/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com