gitlab-ci持续集成 gitlab-runner权限不足的问题可改为www-data用户运行

系统环境 Ubuntu16.04 x86_64

在使用gitlab-ci做持续集成的时候,安装都很简单。但是安装完成后部署的时候可能会遇到www-data用户与gitlab-runner用户权限的问题

  1. 注销已经注册的应用
    查看已经有的
    gitlab-runner list     
    注销
    gitlab-runner unregister --token jhdsakjsda --url https://gitlab.com/
  2. 卸载gitlab-runner服务
    gitlab-runner uninstall
  3. 重新以www-data用户安装 gitlab-runner服务
    gitlab-runner install --user=www-data --working-directory=/var/www
  4. 重启gitlab-runner服务
    sudo service gitlab-runner restart
  5. 确保你的 /var/www 用户及用户组权限为www-data(如部署到其他目录,自行修改用户组)
    sudo chown -R www-data:www-data /var/www/
  6. ok,下次别再爬坑!