GitLab 凭据#
您可以使用这些凭据来验证以下节点:
支持的认证方法#
- API 访问令牌
- OAuth2(推荐)
相关资源#
参考 GitLab 的 API 文档了解有关该服务的更多信息。
使用 API 访问令牌#
要配置此凭据,您需要一个 GitLab 账户和:
- 您的 GitLab Server 的 URL
- 一个 Access Token 访问令牌
要设置凭据:
- 在 GitLab 中,选择您的头像,然后选择 Edit profile。
- 在左侧边栏中,选择 Access tokens。
- 选择 Add new token。
- 为令牌输入 Name,如
n8n integration
。 - 为令牌输入 expiry date。如果您不输入到期日期,GitLab 会自动将其设置为当前日期后的 365 天。
- 令牌在该到期日的 UTC 午夜到期。
- 选择所需的 Scopes。对于 GitLab 节点,使用
api
范围可轻松授予对节点所有功能的访问权限。或参考个人访问令牌范围为您想要使用的功能选择范围。 - 选择 Create personal access token。
- 复制创建的访问令牌并在您的 n8n 凭据中输入为 Access Token 访问令牌。
- 在您的 n8n 凭据中输入您的 GitLab Server 的 URL。
参考 GitLab 的创建个人访问令牌文档了解更多信息。
使用 OAuth2#
n8n 云服务用户注意事项
云服务用户无需提供连接详细信息。选择连接我的账户通过浏览器进行连接。
如果您正在自托管 n8n,您需要一个 GitLab 账户。然后创建新的 GitLab 应用程序:
- 在 GitLab 中,选择您的头像,然后选择 Edit profile。
- 在左侧边栏中,选择 Applications。
- 选择 Add new application。
- 为您的应用程序输入 Name,如
n8n integration
。 - 在 n8n 中,复制 OAuth Redirect URL。将其输入为 GitLab 的 Redirect URI。
- 选择所需的 Scopes。对于 GitLab 节点,使用
api
范围可轻松授予对节点所有功能的访问权限。或参考个人访问令牌范围为您想要使用的功能选择范围。 - 选择 Save application。
- 复制 Application ID 并在您的 n8n 凭据中输入为 Client ID 客户端 ID。
- 复制 Secret 并在您的 n8n 凭据中输入为 Client Secret 客户端密钥。
参考 GitLab 的将 GitLab 配置为 OAuth 2.0 身份验证提供程序文档了解更多信息。参考 GitLab OAuth 2.0 身份提供程序 API 文档了解有关 OAuth2 和 GitLab 的更多信息。