Skip to content

GitLab 节点#

使用 GitLab 节点可以自动化 GitLab 中的工作,并将 GitLab 与其他应用程序集成。n8n 内置支持广泛的 GitLab 功能,包括创建、更新、删除和编辑问题(issues)、代码仓库(repositories)、发布(releases)和用户(users)。

本页将列出 GitLab 节点支持的操作,并提供更多资源的链接。

凭据配置

有关设置认证的指导,请参考 GitLab 凭据

/// 注意 | 此节点可用作 AI 工具 该节点可用于增强 AI 代理的能力。当以这种方式使用时,许多参数可以自动设置,或由 AI 提供信息进行配置 - 更多详情请参阅 AI 工具参数文档。 ///

支持的操作#

  • 文件操作
    • 创建
    • 删除
    • 编辑
    • 获取
    • 列表
  • 问题管理
    • 创建新问题
    • 在问题上添加新评论
    • 编辑问题
    • 获取单个问题的数据
    • 锁定问题
  • 版本发布
    • 创建新发布
    • 删除发布
    • 获取单个发布
    • 获取所有发布
    • 更新发布
  • 代码仓库
    • 获取单个仓库的数据
    • 返回仓库的问题列表
  • 用户管理
    • 返回用户的仓库列表

模板和示例#

ChatGPT Automatic Code Review in Gitlab MR

by assert

View template details
Save your workflows into a Gitlab repository

by Julien DEL RIO

View template details
Automate GitLab Merge Requests Using APIs with n8n

by Aditya Gaur

View template details
Browse GitLab integration templates, or search all templates

相关资源#

更多关于该服务的信息,请参阅 GitLab 官方文档

n8n 为 GitLab 提供了触发器节点。您可以在此处找到触发器节点的文档。

当操作不受支持时的解决方案#

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

您可以在 HTTP Request 节点中使用为该服务创建的凭证:

  1. 在 HTTP Request 节点中,选择 Authentication > Predefined Credential Type
  2. 选择您想要连接的服务。
  3. 选择您的凭证。

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