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

相关推荐
开开心心就好几秒前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint
面向对象World2 分钟前
Z8350 Broadcom SDIO网卡调试Ubuntu 22.04 Server版
linux·运维·ubuntu
我命由我1234511 分钟前
工程中安全帽颜色含义
运维·经验分享·学习·职场和发展·求职招聘·职场发展·学习方法
ZFSS18 分钟前
BYOK(自带密钥)使用指南
运维·服务器·前端·人工智能·midjourney
AIMath~37 分钟前
hermes agent安装在Linux centos中
linux·运维·服务器
cjp56037 分钟前
001.Web Api_服务器,新建api
运维·服务器
卧室小白2 小时前
K8S-Pod基本配置
linux·运维·服务器
yyuuuzz2 小时前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
syagain_zsx2 小时前
Linux进程全面解析:从基础到高级管理(2/3)
linux·运维·服务器
爱吃泡芙的小白白2 小时前
无人机机巢:低空经济的自动化基石,一文读懂其原理、应用与未来
运维·自动化·无人机·低空经济