系统环境 Ubuntu16.04 x86_64
在使用gitlab-ci做持续集成的时候,安装都很简单。但是安装完成后部署的时候可能会遇到www-data用户与gitlab-runner用户权限的问题
- 注销已经注册的应用
查看已经有的 gitlab-runner list 注销 gitlab-runner unregister --token jhdsakjsda --url https://gitlab.com/
- 卸载gitlab-runner服务
gitlab-runner uninstall
- 重新以www-data用户安装 gitlab-runner服务
gitlab-runner install --user=www-data --working-directory=/var/www
- 重启gitlab-runner服务
sudo service gitlab-runner restart
- 确保你的 /var/www 用户及用户组权限为www-data(如部署到其他目录,自行修改用户组)
sudo chown -R www-data:www-data /var/www/
- ok,下次别再爬坑!