gitlab-ci.yml 同步https 仓库地址

复制代码
1. 先在要部署的机器上,执行如下命令, 输入一次密码后,保存该密码
bash 复制代码
git config --global credential.helper store
复制代码
2. 然后执行 git pull 命令, 然后会提示输入密码, 输入密码即可.

3. 编写 gitlab-ci.yml 文件
bash 复制代码
stages:
  - deploy

# 部署master服务
deployMaster:
  stage: deploy
  script:
    - echo "666"
    - cd /home/vhost/
    - git pull origin master
    - echo "success"
复制代码
然后就可以成功了, 如果不成功, 可能需要配置一下 gitlab-runner
bash 复制代码
gitlab-runner uninstall
# 再安装,同时指定工作目录和使用的用户
gitlab-runner install --working-directory /root --user root

sudo service gitlab-runner restart

你执行 git pull 时候是哪个用户 --user 就填写哪个用户.

相关推荐
我科绝伦(Huanhuan Zhou)11 小时前
MySQL运维必备:24个核心监控参数(含查询语句+异常处理)
运维·数据库·mysql
python百炼成钢11 小时前
44.Linux RTC
linux·运维·实时音视频
有谁看见我的剑了?11 小时前
Rocky9.6 Samba搭建学习
linux·运维
未来之窗软件服务12 小时前
服务器运维(十六)vlang语言linuxSSH日志分析——东方仙盟炼气期
运维·服务器·服务器运维·东方仙盟
吕了了12 小时前
113 隐藏此电脑中的常用文件夹
运维·windows·系统
L***B56812 小时前
Nginx代理到https地址忽略证书验证配置
运维·nginx·https
源梦想12 小时前
绝地幸存者H5割草网页小游戏Linux部署演示
linux·运维·服务器
拾心2112 小时前
【云运维】K8s管理(二)
运维·容器·kubernetes
e***582313 小时前
Nginx 配置前端后端服务
运维·前端·nginx
qq_5260991313 小时前
实时工业图像采集卡 | 低延迟传输,满足自动化生产线需求
运维·自动化