跳至内容

GitLab 凭证#

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

支持的认证方法#

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

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

使用API访问令牌#

要配置此凭证,您需要一个GitLab账户以及:

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

设置凭证:

  1. 在GitLab中,选择您的头像,然后选择编辑个人资料
  2. 在左侧边栏中,选择访问令牌
  3. 选择添加新令牌
  4. 为令牌输入一个名称,例如n8n integration
  5. Enter an expiry date for the token. If you don't enter an expiry date, GitLab automatically sets it to 365 days later than the current date.
    • 该令牌将在到期日UTC午夜失效。
  6. 选择所需的权限范围。对于GitLab节点,使用api范围可轻松授予该节点所有功能的访问权限。或者参考个人访问令牌范围来选择您想使用功能的对应范围。
  7. 选择创建个人访问令牌
  8. 复制生成的访问令牌,并将其作为访问令牌输入到您的n8n凭证中。
  9. 在您的n8n凭证中输入GitLab服务器的URL。

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

使用OAuth2认证#

n8n 云用户须知

云用户无需提供连接详情。选择连接我的账户通过浏览器进行连接。

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

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

请参考GitLab的将GitLab配置为OAuth 2.0认证身份提供者文档获取更多信息。有关OAuth2和GitLab的更多详情,请参阅GitLab OAuth 2.0身份提供者API文档

优云智算