宝塔使用webhook同步github代码
宝塔使用webhook同步github代码
github设置access_token
设置权限
给git action把绑定token
服务器设置git
先去 服务器上设置github用户名、邮箱、密码
然后获取rsa密钥用于代码拉取
1
2
3
4
5
6
7
8git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
git config --global user.password "xxx"
#生成公钥
ssh-keygen -t rsa
#获取公钥
cat ~/.ssh/id_rsa.pub
宝塔软件商店搜索 webhook
- 点击设置添加hook,名称随便填,脚本复制以下的改下仓库地址和部署目录
- 注意点: 仓库的代码需要是编译后的代码。可以利用git action自动编译
1 |
|
获取添加后的 hook地址去github仓库里的设置点击webhook添加宝塔生成的hook地址,填完后点击add webhook即可,第一次需要点击下宝塔webhook的测试按钮
宝塔使用webhook同步github代码
https://junsen.online/2023/11/14/宝塔使用webhook同步github代码/