N8N中文教程
集成节点/Built in_nodes/Actions

GitHub 节点#

使用 GitHub 节点可以在 GitHub 中实现工作流程自动化,并将 GitHub 与其他应用程序集成。n8n 内置支持多种 GitHub 功能,包括创建、更新、删除和编辑文件、代码仓库、议题、版本发布和用户等。 本页面将列出 GitHub 节点支持的操作列表,并提供更多资源的链接。

凭据配置#

有关设置身份验证的指南,请参阅 GitHub 凭据文档。

作为 AI 工具使用

该节点可用于增强 AI 代理的能力。在此模式下,许多参数可以自动设置或由 AI 引导配置 - 更多信息请参阅 AI 工具参数文档。

操作列表#

  • 文件 (File)
    • 创建 (Create)
    • 删除 (Delete)
    • 编辑 (Edit)
    • 获取 (Get)
    • 列表 (List)
  • 议题 (Issue)
    • 创建 (Create)
    • 创建评论 (Create Comment)
    • 编辑 (Edit)
    • 获取 (Get)
    • 锁定 (Lock)
  • 组织 (Organization)
    • 获取代码仓库 (Get Repositories)
  • 版本发布 (Release)
    • 创建 (Create)
    • 删除 (Delete)
    • 获取 (Get)
    • 获取多个 (Get Many)
    • 更新 (Update)
  • 代码仓库 (Repository)
    • 获取 (Get)
    • 获取议题 (Get Issues)
    • 获取许可证 (Get License)
    • 获取配置文件 (Get Profile)
    • 获取拉取请求 (Get Pull Requests)
    • 列出热门路径 (List Popular Paths)
    • 列出引用来源 (List Referrers)
  • 审查 (Review)
    • 创建 (Create)
    • 获取 (Get)
    • 获取多个 (Get Many)
    • 更新 (Update)
  • 用户 (User)
    • 获取代码仓库 (Get Repositories)
    • 邀请 (Invite)
  • 工作流 (Workflow)
    • 禁用 (Disable)
    • 触发 (Dispatch)
    • 启用 (Enable)
    • 获取 (Get)
    • 获取使用情况 (Get Usage)
    • 列表 (List)

模板与示例#

将 n8n 工作流备份至 GitHub 作者:Jonathan 查看模板详情

使用 Qdrant 和 OpenAI 构建电影推荐 RAG 聊天机器人 作者:Jenny 查看模板详情

与 GitHub API 文档对话:基于 Pinecone 和 OpenAI 的 RAG 驱动聊天机器人 作者:Mihai Farcas 查看模板详情

浏览 GitHub 集成模板 或 搜索所有模板

遇到不支持的操作时如何处理#

如果当前节点不支持您要执行的操作,可以使用 HTTP 请求节点 调用服务的 API。

您可以在 HTTP 请求节点中使用为本服务创建的凭据:

  1. 在 HTTP 请求节点中,选择 认证 > 预定义凭据类型
  2. 选择要连接的服务
  3. 选择您的凭据

更多信息请参阅 自定义 API 操作。