怎么说怎么做都是无果!
最终如此
为啥呢,在TV.mlcs.top 目录下,远程项目就会有新项目名的文件夹,而里面我文件会随同步而删除,不删除有不删除的代码!
进终端
git clone git@github.com:jijinli777/tvurl.git
就下载项目下来了!
这之前要最好SSH公匙的设置
ssh -T git@github.com
测试能连接不!
不行设置SSH
ssh-keygen -t rsa -C “139577777@qq.com”
cat ~/.ssh/id_rsa.pub
查看Key进入github的key设置
然后就可以第一步的下载项目了!
在tv.mlcs.top目录下新建一个tvurl.sh文件
date “+%Y-%m-%d %H:%M:%S” && \
cd /www/wwwroot/tv.mlcs.top/tvurl && \
#git clean -f && \
#git checkout -f main && \
git reset –hard && \
git pull && \
chown -R www:www * && \
date “+%Y-%m-%d %H:%M:%S”
#此方法本地修改的代码会被丢弃,不可找回
#git reset –hard
#git pull
在宝塔WebHook 2.1增加
/www/wwwroot/tv.mlcs.top/tvurl.sh $1 > /www/wwwroot/tv.mlcs.top/tvurl.log
在github增加web钩子
https://XXX/hook?access_key=XXX¶m=tvurl
完成
© 版权声明
文章或来自网络,版权归作者所有,未经允许请勿转载。
THE END