返回博客列表

Gitea

2026-01-29
1 min read
SSH

gitea 添加 web 钩子 这里要注意服务器先和 gitea 配置到使用 ssh 登录,否则没有权限调用接口。 webhookserver.py 服务器运行:

gitea 添加 web 钩子

这里要注意服务器先和 gitea 配置到使用 ssh 登录,否则没有权限调用接口。

webhook_server.py

服务器运行:

  • sudo nohup python3 webhook_server.py > webhook.log 2>&1 &
python
from flask import Flask, request
import os
import subprocess

app = Flask(__name__)

@app.route("/deploy", methods=["POST","GET"])
def webhook():
    subprocess.Popen(["sudo","./deploy.sh"])
    return "OK", 200

@app.route("/", methods=["GET"])
def hello():
    return "Running", 200

app.run(host="0.0.0.0", port=9001)
返回博客列表
最后更新于 2026-01-29
想法或问题?在 GitHub Issue 下方参与讨论
去评论