当前位置: 首页 博客系统

gitlab使用webhook自动部署

日期:2018-09-26 15:16  点击量:841
创建www用户目录
mkdir /home/www
chown -R www:www /home/www
将www用户加入sudo用户组
www     ALL=NOPASSWD:/usr/bin/git
初始化配置git
sudo -Hu www git config --global credential.helper store # 永久保存
sudo -Hu www git config --global user.name "账号名]"
sudo -Hu www git config --global user.email "[邮箱]" # 邮箱请与git平台上一致
创建.git-credentials
touch /home/www/.git-credentials
http://[账号名]:[密码]@git.24cod.com
错误调试
sh ./deploy.sh 2>log.txt

如果执行出错,通过管道命令将错误信息打印出来,请注意引号前的2

同步至最新版客户端
 git submodule foreach git checkout master && git submodule foreach git stash && git submodule foreach git pull  && git stash && git pull

修复命令
sudo -Hu www /bin/bash deploy.sh
"小礼物走一走,感谢支持"
赞赏支持
/作者: 超级管理员    /标签: -
举报

相关文章

对项目进行子模块gitsubmodule目录进行重构

对项目进行子模块gitsubmodule目录进行重构......

/作者: 超级管理员/标签: - /点击量: 583 /评论量: 0 /添加时间: 1538214859
gitlab安装后的时区修复

gitlab安装后,时区修复......

/作者: 超级管理员/标签: - /点击量: 585 /评论量: 0 /添加时间: 1538179143
gitlab使用webhook自动部署

gitlab使用webhook自动部署......

/作者: 超级管理员/标签: - /点击量: 841 /评论量: 0 /添加时间: 1537946217
蜗壳系统使用教程

蜗壳系统使用教程......

/作者: 超级管理员/标签: - /点击量: 4827 /评论量: 0 /添加时间: 1537850367
0.820043s