# webhook **Repository Path**: chenyifang/webhook ## Basic Information - **Project Name**: webhook - **Description**: 给gitee的webhook使用 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-01 - **Last Updated**: 2023-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
基于github/gitlab的webhook接收更新
查看手册
·
报告错误
·
贡献代码
5. 现在提交下git就会自动触发更新了。
## 用法
代码push到github/gitlab,就会触发webhooks,然后会触发webhook.php,执行git拉取命令。
### 调试
**1. 调试接口**
github提供最近提交的事件细节,可以进入钩子详情,查看github请求头和body参数,以及请求响应。更新错误的时候,可以通过重发事件请求,来重现bug。
**2. 失败问题**
如果一直更新失败,一般是权限问题,或者用户密钥问题
进入项目目录,执行下面的命令,如果有权限问题,处理好,之后就可以使用了
```
sudo -u www git pull
```
**3. 密钥认证失败**
github的用户ssh密钥/home/www/目录下的.ssh要有,这样就才不用有密钥错误
## 产品规划
### thinkphp
增加thinkphp5.1集成版本
## 贡献
[@cyfx](https://github.com/cyfx)
## License
The code for Payment is distributed under the terms of the MIT license (see [LICENSE](LICENSE)).
## 联系我们
## 致谢
## 捐赠
如果你觉得这个项目有用,你可以给作者买一杯果汁🍹
