Skip to content

GitLab 凭据#

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

支持的认证方法#

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

相关资源#

参考 GitLab 的 API 文档了解有关该服务的更多信息。

使用 API 访问令牌#

要配置此凭据,您需要一个 GitLab 账户和:

  • 您的 GitLab Server 的 URL
  • 一个 Access Token 访问令牌

要设置凭据:

  1. 在 GitLab 中,选择您的头像,然后选择 Edit profile
  2. 在左侧边栏中,选择 Access tokens
  3. 选择 Add new token
  4. 为令牌输入 Name,如 n8n integration
  5. 为令牌输入 expiry date。如果您不输入到期日期,GitLab 会自动将其设置为当前日期后的 365 天。
    • 令牌在该到期日的 UTC 午夜到期。
  6. 选择所需的 Scopes。对于 GitLab 节点,使用 api 范围可轻松授予对节点所有功能的访问权限。或参考个人访问令牌范围为您想要使用的功能选择范围。
  7. 选择 Create personal access token
  8. 复制创建的访问令牌并在您的 n8n 凭据中输入为 Access Token 访问令牌
  9. 在您的 n8n 凭据中输入您的 GitLab Server 的 URL。

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

使用 OAuth2#

n8n 云服务用户注意事项

云服务用户无需提供连接详细信息。选择连接我的账户通过浏览器进行连接。

如果您正在自托管 n8n,您需要一个 GitLab 账户。然后创建新的 GitLab 应用程序:

  1. 在 GitLab 中,选择您的头像,然后选择 Edit profile
  2. 在左侧边栏中,选择 Applications
  3. 选择 Add new application
  4. 为您的应用程序输入 Name,如 n8n integration
  5. 在 n8n 中,复制 OAuth Redirect URL。将其输入为 GitLab 的 Redirect URI
  6. 选择所需的 Scopes。对于 GitLab 节点,使用 api 范围可轻松授予对节点所有功能的访问权限。或参考个人访问令牌范围为您想要使用的功能选择范围。
  7. 选择 Save application
  8. 复制 Application ID 并在您的 n8n 凭据中输入为 Client ID 客户端 ID
  9. 复制 Secret 并在您的 n8n 凭据中输入为 Client Secret 客户端密钥

参考 GitLab 的将 GitLab 配置为 OAuth 2.0 身份验证提供程序文档了解更多信息。参考 GitLab OAuth 2.0 身份提供程序 API 文档了解有关 OAuth2 和 GitLab 的更多信息。