宝塔面板文件和gihub项目文件的同步

生成公钥,我之前生成过了也配置好了,

首先去宝塔终端生成公钥,输入下面命令后回车三下

ssh-keygen -t rsa

一个一个输入

cd ~/.ssh

ls

cd ~/.ssh ls cat id_rsa.pub

微信图片_20221116125813

对接好密匙就可以去下一步

宝塔安装WebHook并配置

添加代码自己修改一下

/www/wwwroot/xxx/xxx.sh $1 > /www/wwwroot/xxx/xxx.log

微信图片_20221116130103

然后去文件管理增加.sh文件 其中xxx/xxx自己改

date “+%Y-%m-%d %H:%M:%S” && \
cd /www/wwwroot/xxx/xxx && \
#git clean -f && \
#git checkout -f main && \
git reset –hard && \
git pull && \
chown -R www:www * && \

date “+%Y-%m-%d %H:%M:%S”

查看代码

微信图片_20221116130401

把=aaa 我改成我的项目名称

去github项目设置添加钩子

微信图片_20221116125818

微信图片_20221116130744

文件下载下来,在跟目录下载会新建项目的文件夹名称,去网站修改一下运行目录!

git clone xxx

 

微信图片_20221116131524

这样github修改,宝塔面板也同步修改文件了!

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享