宝塔webhook+Gitee配置实现服务器的代码自动同步
创始人
2025-01-17 05:06:41
0

1、服务器安装git

先在服务器查看是否安装git(一般已经默认安装)

git --version

如果 已安装git会打印版本信息,如下:

如果没有安装,在终端输入安装命令:

yum install git

安装完成后,输入git账户信息,并保存

git config --global user.name "用户名" git config --global user.email 你的邮箱 git config --global user.password 你的密码  git config --global credential.helper store

2、将gitee中项目clone到服务器指定目录

git clone git@gitee.com:**/**.git

3、配置公钥

查看是否有公钥查看~/.ssh下的id_rsa.pub

若没有配置生成

ssh-keygen -t rsa  

查看公钥,获取密钥

cat ~/.ssh/id_rsa.pub

4、为gitee 配置添加公钥

5、 宝塔管理端安装webhook,并配置脚本

脚本如下:

#!/bin/bash echo "" #输出当前时间 date --date='0 days ago' "+%Y-%m-%d %H:%M:%S" echo "Start" #判断宝塔WebHook参数是否存在 #if [ ! -n "$1" ]; #then #          echo "param参数错误"  #         echo "End"  #         exit #fi #git项目路径 项目代码服务器所在位置路径 gitPath="/www/wwwroot/system-util" #git 网址 ssh网址避免用https gitHttp="git@gitee.com:system/system-util.git"  echo "Web站点路径:$gitPath"   #判断项目路径是否存在 if [ -d "$gitPath" ]; then         cd $gitPath         #判断是否存在git目录         if [ ! -d ".git" ]; then                 echo "在该目录下克隆 git"                 git clone $gitHttp gittemp                 mv gittemp/.git . rm -rf gittemp         fi         #拉取最新的项目文件         #git reset --hard origin/master         git pull         #设置目录权限         #chown -R www:www $gitPath         echo "End"         exit else         echo "该项目路径不存在"         echo "End"         exit fi 

配置好后,重启一下宝塔,

/etc/init.d/bt restart 

6、gitee中配置webhook

宝塔中查看上一步配置的hook密钥

 配置好后可以在gitee中或者宝塔中测试看是否配置成功

相关内容

热门资讯

4分钟了解!钱塘十三水怎么开挂... 4分钟了解!钱塘十三水怎么开挂辅助!果然真的是有辅助技巧(竟然有挂)-哔哩哔哩1、钱塘十三水怎么开挂...
现就发布提示!指尖四川小程序辅... 现就发布提示!指尖四川小程序辅助"推荐辅助挂"一直存在有挂(哔哩哔哩)1)指尖四川小程序辅助有没有挂...
第4分钟了解!创思维激k辅助器... 第4分钟了解!创思维激k辅助器免费!好像是有辅助app(有挂教学)-哔哩哔哩1、创思维激k辅助器免费...
相较于以往!吉祥填大坑小程序辅... 相较于以往!吉祥填大坑小程序辅助"专业辅助方法"一直真的有挂(哔哩哔哩)1、吉祥填大坑小程序辅助免费...
3分钟了解!皇豪互众辅助软件是... 3分钟了解!皇豪互众辅助软件是干嘛的!一直是有辅助方法(有挂秘诀)-哔哩哔哩皇豪互众辅助软件是干嘛的...
有玩家发现!边锋老友填大坑辅助... 有玩家发现!边锋老友填大坑辅助"教你辅助神器"都是存在有挂(哔哩哔哩)在进入边锋老友填大坑辅助软件靠...
1分钟了解!微乐广西小程序脚本... 1分钟了解!微乐广西小程序脚本!都是一直都是有辅助app(有挂存在)-哔哩哔哩1、许多玩家不知道微乐...
为切实保障!圣盛鄂州晃晃辅助&... 为切实保障!圣盛鄂州晃晃辅助"总结辅助教程"总是存在有挂(哔哩哔哩)1、玩家可以在圣盛鄂州晃晃辅助线...
第一分钟了解!乐汇辅助器!确实... 第一分钟了解!乐汇辅助器!确实一直都是有辅助软件(有挂方法)-哔哩哔哩1、乐汇辅助器脚本辅助下载、乐...
突发!约战丹东游戏辅助器&qu... 突发!约战丹东游戏辅助器"揭幕辅助攻略"一直真的是有挂(哔哩哔哩)运约战丹东游戏辅助器辅助工具,进入...