宝塔用git自动部署php项目代码
1. 码云(https://gitee.com/)申请账号,建立测试仓库(如果是创建的私有仓库,请先在服务器生成公钥,然后在仓库代码平台配置公钥,进行公钥配对,配对后,再开始使用webhook进行代码同步【webhook同步,是需要先安装git,然后把git代码克隆到服务器,然后git克隆到服务器后,每次本地同步后,就可以进行webhook代码同步,每次同步,gitee上的webhook都会有请求记录】)

2. 服务器安装宝塔,GIT和webhook
2.1:服务器安装宝塔,命令:```yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec```
2.2:服务器安装git,命令:yum -y install git,查看是否安装成功命令:git version,如图所示:

2.3:宝塔内部安装webhook

安装完成后,创建webhook

点击查看密钥,复制密钥和url到gitee(码云)

登录码云(gitee),找到仓库->管理,webhook,添加webhook,输入url和秘钥,直接添加即可

添加webhook成功,会出现下列截图:

注:点击测试,发送webhook,去宝塔后台查看测试是否成功【webhook中查看次数和日志,如果成功,代表OK,仓库已同步,否则失败】

在宝塔中找到webhook映射的git项目根目录,查看是否同步成功,出现该下图,代表成功
