宝塔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中或者宝塔中测试看是否配置成功

相关内容

热门资讯

黑科技辅助(德扑)外挂透明挂辅... 黑科技辅助(德扑)外挂透明挂辅助下载(透视)AI教程(2026已更新)(哔哩哔哩);1、很好的德扑工...
黑科技插件(微扑克开发)外挂透... 黑科技插件(微扑克开发)外挂透明挂辅助神器(透视)切实存在有挂(有挂方针)-哔哩哔哩是一款可以让一直...
黑科技辅助!德州之星辅助挂(透... 黑科技辅助!德州之星辅助挂(透视)软件透明挂ai辅助软件(本来真的有挂)-哔哩哔哩;1、点击下载安装...
黑科技辅助!wpk如何才能稳定... 黑科技辅助!wpk如何才能稳定长期收益(透视)确实是有挂(有挂透视)-哔哩哔哩;详细wpk如何才能稳...
黑科技辅助(poker mas... 黑科技辅助(poker master)外挂透明挂辅助器(透视)新2025教程(2023已更新)(哔哩...
黑科技教程(德扑之星辅牌器)外... 黑科技教程(德扑之星辅牌器)外挂透明挂辅助下载(透视)起初是有挂(有挂透明挂)-哔哩哔哩;亲真的是有...
黑科技辅助!wepoke透明挂... 黑科技辅助!wepoke透明挂要多少钱(透视)软件透明挂ai辅助ai(起初真的有挂)-哔哩哔哩相信很...
黑科技辅助!微扑克发牌规律性总... 黑科技辅助!微扑克发牌规律性总结(透视)起初存在有挂(有挂详细)-哔哩哔哩;是一款可以让一直输的玩家...
黑科技辅助(德州之星)外挂透明... 黑科技辅助(德州之星)外挂透明挂辅助工具(透视)安装教程(2022已更新)(哔哩哔哩);德州之星中的...
黑科技存在(鱼扑克fishpo... 黑科技存在(鱼扑克fishpoker俱乐部)外挂透明挂辅助挂(透视)从来是有挂(有挂详细)-哔哩哔哩...