Skip to content

Gogs Web Hook 接收gogs的push推送,自动更新项目到最新节点。

Notifications You must be signed in to change notification settings

eson-sheng/gogs-hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gogs Web Hook

接收gogspush推送,自动更新项目到最新节点。

部署配置说明

eg:

  • 推送地址设置
http://xxx:888/?r=/home/www/item/path&b=master

参数说明:

参数名称 说明作用
r 项目在服务器里面的部署路径
b 仓库分支,默认为master
  • 密钥设置需要和web钩子的秘钥文本保持一致, 此项目的.example.env有示例。

  • 配置文件去除前缀,命名为.env就可配置完毕。

温馨提示: 需要手动配置www用户权限

# su www
error: This account is currently not available.
# usermod -s /bin/bash www
# su www
$ ssh-keygen -t rsa -b 4096 -C "[email protected]" 
$ less ~/.ssh/id_rsa.pub
...

感谢您的使用,祝您生活愉快!

About

Gogs Web Hook 接收gogs的push推送,自动更新项目到最新节点。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published