Skip to content

GitLab 凭证#

您可以使用这些凭证来验证以下节点:

支持的认证方式#

  • API 访问令牌
  • OAuth2 (推荐)

相关资源#

更多关于该服务的信息,请参考 GitLab API 文档

使用 API 访问令牌#

要配置此凭证,您需要拥有 GitLab 账户以及:

  • 您的 GitLab 服务器地址
  • 一个 访问令牌

设置凭证的步骤:

  1. 在 GitLab 中,点击您的头像,然后选择 编辑个人资料
  2. 在左侧边栏中,选择 访问令牌
  3. 点击 添加新令牌
  4. 输入令牌的 名称,例如 n8n 集成
  5. 输入令牌的 过期日期。如果不填写过期日期,GitLab 会自动设置为当前日期 365 天后。
    • 令牌将在该日期的 UTC 午夜过期。
  6. 选择所需的 权限范围。对于 GitLab 节点,使用 api 范围可以轻松授予节点所有功能的访问权限。或者参考 个人访问令牌权限范围 来选择您需要的功能范围。
  7. 点击 创建个人访问令牌
  8. 复制生成的访问令牌,并在 n8n 凭证中作为 访问令牌 输入。
  9. 在 n8n 凭证中输入您的 GitLab 服务器地址

更多信息请参考 GitLab 的 创建个人访问令牌文档

使用 OAuth2 认证#

/// 注意 | 针对 n8n Cloud 用户的提示 云版本用户无需提供连接详细信息。选择 连接我的账户 即可通过浏览器完成连接。 ///

如果您是自托管 n8n,您需要一个 GitLab 账户。然后按照以下步骤创建新的 GitLab 应用:

  1. 在 GitLab 中,点击您的头像,然后选择 编辑个人资料
  2. 在左侧边栏中,选择 应用
  3. 选择 添加新应用
  4. 输入应用名称,例如 n8n 集成
  5. 在 n8n 中复制 OAuth 重定向 URL,将其作为 GitLab 的重定向 URI 填入。
  6. 选择所需的权限范围。对于 GitLab 节点,使用 api 范围可以轻松授予节点所有功能的访问权限。或者参考 个人访问令牌范围 来选择您需要的功能范围。
  7. 选择 保存应用
  8. 复制应用 ID 并作为客户端 ID 填入您的 n8n 凭据中。
  9. 复制密钥 并作为客户端密钥 填入您的 n8n 凭据中。

更多信息请参考 GitLab 的文档:将 GitLab 配置为 OAuth 2.0 认证身份提供者。关于 OAuth2 和 GitLab 的更多技术细节,请查阅 GitLab OAuth 2.0 身份提供者 API 文档