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 就填写哪个用户.

相关推荐
DevangLic19 小时前
【win的实用官方工具集合】解决:该设备正在使用中,请关闭所有。。。
运维·学习·工具
java_logo20 小时前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus
盛满暮色 风止何安20 小时前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构
wyjcxyyy20 小时前
2025polar冬季赛复盘(WEB,MISC)
运维·服务器
weixin_4488557720 小时前
自动化构建、测试、部署(上)
运维·自动化
G_Cloudpipe20 小时前
Nginx 服务器部署
运维·服务器·nginx
AttaGain20 小时前
GitLab数据备迁移及系统升级
运维·服务器·gitlab
忘忧记20 小时前
典型局域网组建方案简介
运维·网络·智能路由器
测试人社区—527221 小时前
破茧成蝶:DevOps流水线测试环节的效能跃迁之路
运维·前端·人工智能·git·测试工具·自动化·devops
我叫唧唧波21 小时前
【自动化部署】基于Docker构建CI/CD流水线
ci/cd·docker·node.js