抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

准备环境

  1. 云服务器1台
  2. 服务器需要安装python3以上的环境,默认服务器都会安装
  3. 服务器中需要安装flask:pip3 install flask进行安装即可

具体流程步骤

  1. 仓库中设置webhook
    • payload url填写需要请求服务器的url,这里我们在服务器中部署了一个简单的flask程序,地址是 服务器的ip:flask监听端口
    • 配置Content Type为application/json
    • 配置secret,找个在线生成密码的网站,生成64位密码保存填写进入,并在服务器中通过在~/.bash_profile文件最后写入export SECRET_TOKEN=生成的64位密码将其添加到环境变量中
    • 选择通知类型为:Just the push event
    • 勾选active
  2. 根据仓库webhook中设置的secret,需要导入到服务器的环境变量中,
  3. 服务器中编写如下的python代码并后台运行,记得设置的端口一定要在防火墙中进行放行