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

相关推荐
着迷不白5 分钟前
实战一:用户、权限、组 案例
linux·运维
乐兮创想 小林11 分钟前
企业官网的运维分工模型:内容自助、Bug 终身免费修与服务器托管的边界设计
运维·服务器·bug·网站建设·企业官网·北京网站建设公司
乐兮创想 小林14 分钟前
生物科技官网的工程化设计:产品×应用二维信息架构、多语言与国际化 SEO 实践
运维·服务器·bug·网站建设·企业官网·北京网站建设公司
三无推导17 分钟前
One API Docker 部署实战:从 0 搭建多模型统一接口管理平台
运维·ubuntu·docker·容器·github·api网关·token管理
超级大福宝25 分钟前
在 Ghostty 中用 SSH 连接到服务器不能正常显示颜色的问题
运维·服务器·ssh
tang74516396228 分钟前
Huawei Cloud EulerOS 2.0(x8664)安装OpenJDK 2120260323
linux·运维·centos
Black蜡笔小新28 分钟前
零代码自动化企业私有化AI训练推理一体工作站DLTM重塑安全监控全智能自治新体系
运维·人工智能·自动化
biter down42 分钟前
8:YAML 语法
运维·python
正经教主44 分钟前
【docker基础】第四课:容器操作与数据管理
运维·docker·容器