我的环境是Centos 7,我刚刚安装了gitlab-runner,当我以安装gitlab-runner的用户身份运行此命令时(不是以root用户身份)
sudo gitlab-runner register这将导致找不到命令,但如果我不使用sudo运行
gitlab-runner register它会运行,但会显示以下代码行
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...有谁知道怎么解决这个问题吗?
发布于 2019-08-07 18:29:18
我在this instruction之后使用yum install卸载并安装了gitlab-runner
发布于 2019-12-18 11:04:27
您可以修改文件'/etc/sudoers',找到"Defaults /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin"。=/sbin:/ secure_path :/usr/sbin:/usr/ secure_path ",将其更改为"Defaults secure_path=sudoers
我只是通过上面的操作解决了这个问题。
https://stackoverflow.com/questions/57389143
复制相似问题