多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
宝塔用git自动部署php项目代码 1. 码云(https://gitee.com/)申请账号,建立测试仓库(如果是创建的私有仓库,请先在服务器生成公钥,然后在仓库代码平台配置公钥,进行公钥配对,配对后,再开始使用webhook进行代码同步【webhook同步,是需要先安装git,然后把git代码克隆到服务器,然后git克隆到服务器后,每次本地同步后,就可以进行webhook代码同步,每次同步,gitee上的webhook都会有请求记录】) ![](https://img.kancloud.cn/42/94/42945af5fb1051dfbb60f38ac03eccf7_1364x974.png) 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,如图所示: ![](https://img.kancloud.cn/6b/bd/6bbd5e7f57acb894bb1ef1cfc0382538_377x40.png) 2.3:宝塔内部安装webhook ![](https://img.kancloud.cn/b9/5a/b95aa3634d9c4242745a5e8d9dcbb06a_1917x735.png) 安装完成后,创建webhook ![](https://img.kancloud.cn/2d/3d/2d3d386ac6a0f239c6c808a096bb15af_1903x892.png) 点击查看密钥,复制密钥和url到gitee(码云) ![](https://img.kancloud.cn/2c/1d/2c1dd96f249da0beadc19edab05a0161_1723x764.png) 登录码云(gitee),找到仓库->管理,webhook,添加webhook,输入url和秘钥,直接添加即可 ![](https://img.kancloud.cn/df/1b/df1b34d113bb5ab3b97e75470e77995e_1374x922.png) 添加webhook成功,会出现下列截图: ![](https://img.kancloud.cn/fb/b9/fbb9cb6f2c79c393b357508874d77c05_1317x655.png) 注:点击测试,发送webhook,去宝塔后台查看测试是否成功【webhook中查看次数和日志,如果成功,代表OK,仓库已同步,否则失败】 ![](https://img.kancloud.cn/d5/83/d583a0e673c538af5ea9f729129587bf_1913x669.png) 在宝塔中找到webhook映射的git项目根目录,查看是否同步成功,出现该下图,代表成功 ![](https://img.kancloud.cn/5f/db/5fdb16c4ae5a54b0745d8af10925698f_1087x625.png)