zh-mead/gogs-webhook

Package description here.

v0.0.1 2019-04-18 03:39 UTC

This package is auto-updated.

Last update: 2024-10-08 16:20:54 UTC


README

简介

  • 本项目是 Laravel 的一个扩展包,主要用与 Gogs 版本库的 webhook。

安装步骤

  • 安装扩展包
$ composer require zh-mead//gogs-webhook
  • 发布配置文件
$ php artisan vendor:publish --provider="ZhMead\GogsWebhook\GogsServiceProvider"

默认秘钥为 APP_KEY

  • 配置 gogs webhook 钩子

推送地址:http:[url]/gogs-webhook
数据格式:application/json
秘钥:自己配置(默认为app_key)

注意事项

  • 部署服务器的秘钥应为 项目执行的用户和用户组(这里以 用户:www 用户组:www 为例)

  • 目录下的 .git 文件 www 有访问的权限

$ chown -R www:www .git
  • 第一次需要手动克隆下来
$ sudo -Hu www git clone [仓库地址]