GitLab 凭证#
您可以使用这些凭证来验证以下节点:
支持的认证方式#
- API 访问令牌
- OAuth2 (推荐)
相关资源#
更多关于该服务的信息,请参考 GitLab API 文档。
使用 API 访问令牌#
要配置此凭证,您需要拥有 GitLab 账户以及:
- 您的 GitLab 服务器地址
- 一个 访问令牌
设置凭证的步骤:
- 在 GitLab 中,点击您的头像,然后选择 编辑个人资料。
- 在左侧边栏中,选择 访问令牌。
- 点击 添加新令牌。
- 输入令牌的 名称,例如
n8n 集成
。 - 输入令牌的 过期日期。如果不填写过期日期,GitLab 会自动设置为当前日期 365 天后。
- 令牌将在该日期的 UTC 午夜过期。
- 选择所需的 权限范围。对于 GitLab 节点,使用
api
范围可以轻松授予节点所有功能的访问权限。或者参考 个人访问令牌权限范围 来选择您需要的功能范围。 - 点击 创建个人访问令牌。
- 复制生成的访问令牌,并在 n8n 凭证中作为 访问令牌 输入。
- 在 n8n 凭证中输入您的 GitLab 服务器地址。
更多信息请参考 GitLab 的 创建个人访问令牌文档。
使用 OAuth2 认证#
/// 注意 | 针对 n8n Cloud 用户的提示 云版本用户无需提供连接详细信息。选择 连接我的账户 即可通过浏览器完成连接。 ///
如果您是自托管 n8n,您需要一个 GitLab 账户。然后按照以下步骤创建新的 GitLab 应用:
- 在 GitLab 中,点击您的头像,然后选择 编辑个人资料。
- 在左侧边栏中,选择 应用。
- 选择 添加新应用。
- 输入应用名称,例如
n8n 集成
。 - 在 n8n 中复制 OAuth 重定向 URL,将其作为 GitLab 的重定向 URI 填入。
- 选择所需的权限范围。对于 GitLab 节点,使用
api
范围可以轻松授予节点所有功能的访问权限。或者参考 个人访问令牌范围 来选择您需要的功能范围。 - 选择 保存应用。
- 复制应用 ID 并作为客户端 ID 填入您的 n8n 凭据中。
- 复制密钥 并作为客户端密钥 填入您的 n8n 凭据中。
更多信息请参考 GitLab 的文档:将 GitLab 配置为 OAuth 2.0 认证身份提供者。关于 OAuth2 和 GitLab 的更多技术细节,请查阅 GitLab OAuth 2.0 身份提供者 API 文档。