跳到主要内容

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(获取仓库)
  • Pull Request(拉取请求)
    • Close(关闭)
    • Create(创建)
    • Create Comment(创建评论)
    • Edit Comment(编辑评论)
    • Get(获取)
    • Get Diff(获取差异)
    • Get Patch(获取补丁)
    • Merge(合并)
    • Reopen(重新打开)
    • Update(更新)
  • 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(列出)

模板与示例 ​

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

所需操作不受支持时怎么办 ​

如果该节点不支持你需要的操作,可以通过 HTTP Request 节点调用服务 API。

你可以在 HTTP Request 节点中使用已经为该服务创建的凭据:

  1. 在 HTTP Request 节点中,选择 Authentication(身份验证)> Predefined Credential Type(预定义凭据类型)。
  2. 选择要连接的服务。
  3. 选择对应凭据。

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

本文为社区中文翻译。查看对应英文原文