主机宝贝 主机教程 如何使用宝塔Webhook自动同步Git仓库

如何使用宝塔Webhook自动同步Git仓库

团队协作离不开git仓库,今天来给大家介绍一下配置宝塔上面的web hooks ,实现将本地代码提交到码云仓库后自己 更新到云服务器

一、在宝塔面板中的软件中安装”宝塔WebHook”,没有安装的直接点安装就行

二、生成公钥(私有仓库一定要配置)

直接根据提示,回车下一步就行

三,查看公钥,并复制到码云gitee仓库

四、创建webhooks脚本

名称随便起就行

执行脚本可以参考以下,注意$1 git 仓库最好和文件夹一致,如果不一致,可以根据自己的情况改一下下面的代码

点击查看秘钥,复制脚本地址和秘钥

然后到码云配置webhook

选择事件根据自己的情况选择即可

创建完后,我们可以看到他默认请求了一次,也可以自己进行测试,直接点后面的测试即可,然后点击下面的查看更多,可以查看更多的详细信息


然后我们回到宝塔刷新查看webhook 日志,可以看到已经调用了两次了

注意事项

如果webhook执行了,查看推送过来的代码并没有创建成功,很有可能是权限的问题

我们尝试手动拉取一次,提示gitee.com 不可信,这下找到原因了,直接根据提示输入yes 即可,后面的就可以实时的推送过来了

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/78162/