无法安装gitlab runner:Init已存在

无法安装gitlab runner:Init已存在,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我通过sudo-apt-install-gitlab-runner安装了gitlab-runner,并根据进行了配置,运行良好 现在我想更改gitlab runner的用户。因此,我使用service gitlab runner stop停止服务,并尝试通过 sudo gitlab-runner install --user=my-user --working-directory=/home/my-user 我收到以下错误消息: 致命:无法安装gitlab runner:Init已存在:/e

我通过sudo-apt-install-gitlab-runner安装了gitlab-runner,并根据进行了配置,运行良好

现在我想更改gitlab runner的用户。因此,我使用
service gitlab runner stop
停止服务,并尝试通过

sudo gitlab-runner install --user=my-user --working-directory=/home/my-user 
我收到以下错误消息:

致命:无法安装gitlab runner:Init已存在:/etc/systemd/system/gitlab-runner.service

如何进行

  • 将init文件重命名为

    sudo mv /etc/systemd/system/gitlab-runner.service  /etc/systemd/system/gitlab-runner.service.bak
    
  • 然后再次执行

    sudo gitlab-runner install --user=my-user --working-directory=/home/my-user
    
  • 清理备份文件

    sudo rm /etc/systemd/system/gitlab-runner.service.bak
    
  • 最后,您可以使用
    服务gitlab runner start
    再次启动运行程序