Gitee webhook & 宝塔webhook 实现代码从git自动部署到服务器

首先声明该方法不建议使用在生产环境中。

下面是具体步骤

一、在gitee上创建一个仓库(不是自己的肯定不能这么玩的对吧)

二、在宝塔面板上安装“宝塔webhook”软件

三、在服务器上运行命令【$  git config --global credential.helper store】。这一步主要是为了可以自动保存git账户密码,这样不用每次拉去的时候都要输入一遍。

四、在对应的服务器文件目录下运行命令 【$ git clone https://gitee.com/xxxx/xxxx.git】输入账号密码把代码克隆下来。

五、点击“宝塔webhook”软件上的设置按钮,再点击打开中的添加按钮

六、设置对应的信息。名称写自己的。执行代码格式按这么写【cd /www/wwwroot/xxxx && git pull https://gitee.com/xxxx/xxxx.git 2<&1】,然后提交保存即可(前面设置记住git账户密码就是为了方面这里pull的时候不用输入账号密码

七、点击“查看秘钥”查看url地址和秘钥

八、打开gitee中的对应仓库的“管理”,管理中有个webhook,点击添加,之后填写对应的url和秘钥到对应位置保存就可以了,注意上图中被叉掉的说明部分不要当url复制进去

九、以上设置全部完成后,就可以提交一个代码到git仓库了,然后你去服务器对应目录上查看就能看到你提交的代码已经被pull到服务器了。

说明完毕,祝你可以写一辈子的代码,不被996,不被炒鱿鱼。