[宝塔插件] Git版本自动同步工具(仅支持linux)
in 宝塔插件 with 0 comment And 52587 views

[宝塔插件] Git版本自动同步工具(仅支持linux)

in 宝塔插件 with 0 comment And 52587 views

为了解决负载均衡部署网站时的重复上传源码,设置WebHooK脚本,当Git有push时,自动调用接口访问插件,插件调用git pull origin master命令获取最新源码,可自动初始化Git环境,可指定目录,可自动上传SSH公钥至Git
使用说明:暂不支持GitHub,支持私有库,请先在账户-设置-私人令牌,获取Token,然后填入插件里,创建完成后请店家
请在仓库-管理-webhook-添加,URL填入:http://ip:端口/hook?access_key=秘钥参考:您的宝塔IP是1.1.1.1,开放端口为8888,则Hook的url填写:http://1.1.1.1:8888/hook?access_key=秘钥
密码留空就行,勾选push操作即可
这样就配置完成了
注意事项:
第一次点击添加会稍微卡顿一下(获取WEB站点列表)
自动执行git init命令,如果服务器是第一次执行GIT,请勾选上初始化已经生成SSH和上传SSH
更新日志:1.3版本新增查看接口,点击可直接复制接口地址
V1.4-2019年2月26日12:19:41:
增加指定分支功能
支持版本:Centos6到Centos7 全版本(64位系统),Ubuntu 14.04 到 Ubuntu 18.04 全版本(64位系统)

安装方法:打开宝塔软件,第三方插件,导入插件,已更新Git地址错误

如出现缺少依赖插件,请先前往软件管理-宝塔插件-WebHook安装即可

Git地址请填入SSH地址

wget https://cdn-upyun.zcyso.cn/脚本/bt-plugin/233/install.sh && sh install.sh install


Responses