xiaoyuit 发表于 2019-12-30 23:08:40

【Git远程仓库部署工具】第三方插件

本帖最后由 xiaoyuit 于 2023-6-4 23:41 编辑

应用名称:Git远程仓库部署工具

价格:9.99

作者:技术雨

联系方式:forxiaoyu@qq.com

插件售后服务渠道:
[*]费用相关    >>>>>>>>    面板右下角官方客服
[*]插件使用相关   >>>>>>>   关于插件菜单申请加入售后QQ群后联系群主(有时可能无法及时回复,看到后会及时回复,感谢谅解!!!)

功能介绍:
当提交代码到远程Git仓库(github、gitee等)的指定分支时,实现自动部署至服务器指定的部署目录,默认更新方式为强制覆盖,使用前请记得先进行文件备份,防止设置不当导致文件丢失。

插件逻辑:
通过创建部署项目,在项目配置中设置远程仓库(github、gitee等)地址(必须使用ssh协议的以git@开头的地址,插件是使用的ssh公私钥鉴权的)、部署分支、部署密码(做部署鉴权使用,防止部署接口被恶意调用)、部署目录(部署目录及其下属目录的文件及目录所属用户必须是wwww,因为考虑到安全问题插件服务是以www权限运行的)等信息,添加或编辑项目时插件会初始化部署目录,当插件服务收到远程仓库webhooks请求时,插件会自动调用对应部署项目的自动部署脚本,实现自动部署。插件也提供了手动拉取代码的功能,正常情况下不需要手动拉取代码

支持仓库:
github、gitee、GitLab、Gitea、coding

支持版本:理论上支持Centos(64位系统),Ubuntu/Debian(64位系统)

安装方法:软件商店

使用教程:1、授权确认插件状态
服务状态:必须为【开启】
公私钥状态:必须为【已生成】
否则请进行相应开启或生成操作
点击【查看公钥】,记录下公钥,下步要用到



2、远程仓库设置
1)github:
将上步的公钥添加至仓库设置中

复制仓库地址



2)gitee
将上步的公钥添加至仓库设置中


复制仓库地址


3、插件中创建部署项目
进入【项目管理】点击添加项目

填写项目名称、仓库地址(上步复制的,必须是git@开头的那个)、部署密码、部署目录,然后点击提交,插件会自动进行初始化拉取




4、远程仓库webhooks配置
记录插件中给出的webhooks地址及密码


1)github


2)gitee


5、完成设置
将代码提交至github或者gitee仓库将实现自动部署到插件中设置的部署目录,如有问题请联系邮箱或者QQ群


页: [1] 2 3 4
查看完整版本: 【Git远程仓库部署工具】第三方插件