1,先参考 https://e.coding.net/help/git/ssh-key/
按照流程走到 添加部署公钥 ,
id_deploy.pub 实际是 authorized_keys 文件,复制里边的内容
到 Coding ,如今项目,点击 『设置 -> 代码托管->部署公钥 -> 新建部署公钥』
其他与文档一致
2,再参考 https://www.bt.cn/bbs/thread-5348-1-1.html 宝塔webhook的说明
配置之前先clone项目项目一次
#!/bin/bash
echo ""
#输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
#git项目路径
gitPath="本地项目地址"
#git 网址
gitHttp="仓库地址"
echo "Web站点路径:$gitPath"
#判断项目路径是否存在
if [ -d "$gitPath" ]; then
cd $gitPath
#拉取最新的项目文件
git reset --hard origin/master
git pull
#设置目录权限
chown -R www:www $gitPath
echo "End"
exit
else
echo "该项目路径不存在"
echo "End"
exit
fi
按照流程一步一步配置,shell命令请根据自己的需求做调整
3,在到『设置 -> 开发者选项->Webhook -> 新建Webhook 』
根据需求勾选监听事件
配置完成