当前位置:论坛首页 > 第三方应用 > Linux面板插件

Git版本自动同步工具(仅支持linux)

发表在 第三方应用2019-1-20 16:54 [复制链接] 30 20525

本帖最后由 归隐小赵 于 2019-2-26 12:44 编辑

应用名称:Git版本自动同步工具

价格:免费试用

作者:归隐小赵

功能介绍:为了解决负载均衡部署网站时的重复上传源码,设置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.zip (6.52 KB, 下载次数: 37482)
使用道具 举报 只看该作者 回复
发表于 2019-1-20 16:56:24 | 显示全部楼层
Git地址请填入SSH地址
使用道具 举报 回复 支持 反对
发表于 2019-1-21 11:13:07 | 显示全部楼层
jiuday 发表于 2019-1-20 23:46
提示git地址错误

已修复。请更新V1.1
使用道具 举报 回复 支持 反对
发表于 2019-1-22 15:50:19 | 显示全部楼层
宝塔用户_dvwbqo 发表于 2019-1-22 11:09
同步目录拉下没选项呢?

刷新还是没有吗?第一次点击添加会卡顿,第二次添加是正常的呀,你刷新试一试,还是不行加我QQ看看
使用道具 举报 回复 支持 反对
发表于 2019-3-15 13:47:59 | 显示全部楼层
MasterMu 发表于 2019-3-14 13:12
接触面板不久

使用1.4版本插件时 与gitlab配置都已打通 本地推送时发现 初始可以clone 但后面一直不能pul ...

{url}变量为本地推送链接名
{master}变量为分支名
有时候git pull下拉的并不是最新版,所以是这样写的
使用道具 举报 回复 支持 反对
发表于 2019-3-20 10:36:41 | 显示全部楼层
Talent.M 发表于 2019-3-19 22:35
生成ssh 和上传ssh 具体是什么操作

生成SSH公钥对,上传ssh对至码云进行push时免密码操作
使用道具 举报 回复 支持 反对
发表于 2019-3-20 19:02:31 | 显示全部楼层
Talent.M 发表于 2019-3-20 15:01
上传ssh是把生成的sshkey添加到账户公钥吗,如果是这样是否这样不太安全,账户公钥就本账户下全部项目的 ...

服务器是你的,且ssh本来就是可选的选项,你完全可以自己配置好ssh再用的。
使用道具 举报 回复 支持 反对
发表于 2019-3-24 10:59:09 | 显示全部楼层
Eager 发表于 2019-3-23 21:22
只能用在码云上吗?个人搭建的Gogs可否能用?

请自行测试。。。。。
使用道具 举报 回复 支持 反对
发表于 2019-3-26 11:45:06 | 显示全部楼层
淡蓝烟圈 发表于 2019-3-25 16:12
我设置正确,测试也正常,但在本地推送代码到gitlab服务器后。并没有同步到生产服务器。。。。是什么原因呢 ...

自行CD到网站目录,git remote -v 查看远程仓库地址,git pull 远程仓库 master,看返回什么内容,如果正常,检查webhook的脚本,查看脚本内容的仓库地址是否与测试时一致
使用道具 举报 回复 支持 反对
发表于 2019-3-27 11:02:14 | 显示全部楼层
gjianbo 发表于 2019-3-27 10:52
能指定文件夹吗?很多域名和关联的文件夹不一致,非常感谢

webhook插件里手动修改目录
使用道具 举报 回复 支持 反对
发表于 2019-5-25 16:54:37 | 显示全部楼层
looaon 发表于 2019-5-25 14:43
插件有后门,脚本低78行了解一下,会把我们的秘钥和地址全部上传到他的后台!!@凡人 ...

兄弟SIX,仔细看一下吧,就一个get请求,不带你任何信息,只是统计有多少人用了插件而已
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表