宝塔利用git+ webhooks 实现git更新远程同步阿里云Linux服务器

本文介绍了如何配置宝塔面板和git,通过webhooks实现在码云上push后,自动将更新同步到阿里云CentOS7.3服务器上的Nginx项目。详细步骤包括设置git公钥、安装宝塔webhook、编写执行脚本以及在码云配置webhook地址。

目的:希望web程序push到gitee上后,自动pull到阿里云服务器,实现本地与服务器的数据同步更新

借鉴宝塔论坛的方法:https://www.bt.cn/bbs/thread-5348-1-1.html

服务器环境:centos7.3,Nginx

项目目录: /www/wwwroot/www (www变量,自定义)

远程git版本库: 码云

步骤:

1. 准备工作

宝塔自带 git,没有的话可以自行安装

添加密钥到码云

 

把ssh-rsa全部字符串添加到码云部署项目公钥设置里边

为了避免git pull 输入用户名密码,先把用户名密码加上

2.宝塔面板 安装  宝塔  webhook 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值