宝塔WebHook + gitee代码同步

文章讲述了如何在宝塔服务器上关闭SSL协议,安装gityum并使用WebHook自动部署Git项目,包括设置WebHookURL地址和密钥,以及在/www/wwwroot目录下手动克隆或更新项目的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.关闭宝塔面板SSL协议
2.宝塔服务器上安装git
yum install git
3.宝塔安装插件 WebHook
4.设置运行脚本

# 输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "-------开始-------"
# 判断宝塔 WebHook 参数是否存在
if [ ! -n "$1" ];
then
echo "param参数错误"
echo "-------结束-------"
exit
fi
echo "参数为:$1"
# web服务器 git 项目路径
gitPath="/www/wwwroot/$1"

echo "Web站点路径:$gitPath"

# 判断项目路径是否存在
if [ -d "$gitPath" ]; then
cd $gitPath
# 拉取最新的项目文件
git reset --hard origin/master
git pull
# 设置目录权限
chown -R www:www $gitPath
echo "-----拉取成功-----"
exit
else
echo "该项目路径不存在"
echo "-------结束-------"
exit
fi

5.gitee 上设置 webHook Url地址与密钥
6.宝塔服务器上 /www/wwwroot 目录下 手动git clone 一份项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值