Gitlab报错:sudo: a password is required

在Runner上面执行Gitlab脚本的时候,如果使用到了sudo命令,就需要输入密码,我们可以在visudo中设置Runner的执行用户在使用sudo的时候,不输入密码。

bash 复制代码
sudo visudo

在末尾加入这一行:

bash 复制代码
gitlab-runner ALL=(ALL) NOPASSWD: ALL

再次运行PinpieLine,成功执行:

相关推荐
Warren9816 小时前
MySQL 8 中的保留关键字陷阱:当表名“lead”引发 SQL 语法错误
linux·数据库·python·sql·mysql·django·virtualenv
Hard but lovely16 小时前
linux: pthread库---posix线程创建使用接口&&状态
linux·开发语言·c++
柏木乃一17 小时前
进程(7)命令行参数与环境变量
linux·服务器·shell·环境变量·鸣潮
消失的旧时光-194317 小时前
从 JVM 到 Linux:一次真正的系统级理解
android·linux·jvm
会飞的小新17 小时前
Linux 基础命令速成手册(附详细示例)
linux·运维·服务器
荔枝吻17 小时前
【保姆级喂饭教程】【沉浸式解决问题】阿里云服务器部署原型HTML文件
服务器·阿里云·html·axure·原型
hkNaruto17 小时前
【gitlab】通过 `pre-receive` 钩子控制 MR 合并时的分支路径合并方向,阻止未经允许的合并路径
elasticsearch·gitlab·mr
好记忆不如烂笔头abc17 小时前
ubuntu20.04桌面允许root用户登录
服务器·数据库·postgresql
Ydwlcloud17 小时前
AWS国际版新账号注册隐藏优惠全解析:2026年实测避坑指南
大数据·服务器·人工智能·云计算·aws
研來如此17 小时前
VSCode连接远程服务器
服务器·ide·vscode