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

相关推荐
序属秋秋秋20 小时前
《Linux系统编程之进程基础》【进程优先级】
linux·运维·c语言·c++·笔记·进程·优先级
加勒比之杰克20 小时前
【操作系统原理】Linux 进程控制
linux·运维·服务器·进程控制
我是小超人-雨石花1 天前
Jenkins&Robot Framework持续集成
运维·jenkins·ci
西部森林牧歌1 天前
CI/CD工具选型指南:Jenkins与Arbess深度对比
ci/cd·jenkins·arbess·tiklab devops
wanhengidc1 天前
云手机的软件核心是什么
运维·服务器·web安全·游戏·智能手机
芬加达1 天前
jvm八股
运维·服务器·jvm
小兔薯了1 天前
11. Linux firewall 防火墙管理
linux·运维·服务器
ink@re1 天前
Docker环境搭建与容器管理实战:从部署到编排的完整指南
运维·docker·容器
RPA机器人就选八爪鱼1 天前
RPA财务机器人:驱动财务数字化转型的核心引擎
大数据·运维·人工智能·机器人·rpa
-大头.1 天前
Redis内存碎片深度解析:从动态整理到核心运维实践
运维·数据库·redis