GitLab 凭证#
您可以使用这些凭证来验证以下节点:
支持的认证方法#
- API访问令牌
- OAuth2(推荐)
相关资源#
更多关于该服务的信息,请参考GitLab的API文档。
使用API访问令牌#
要配置此凭证,您需要一个GitLab账户以及:
- 您的GitLab服务器的URL
- 一个访问令牌
设置凭证:
- 在GitLab中,选择您的头像,然后选择编辑个人资料。
- 在左侧边栏中,选择访问令牌。
- 选择添加新令牌。
- 为令牌输入一个名称,例如
n8n integration。 - 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午夜失效。
- 选择所需的权限范围。对于GitLab节点,使用
api范围可轻松授予该节点所有功能的访问权限。或者参考个人访问令牌范围来选择您想使用功能的对应范围。 - 选择创建个人访问令牌。
- 复制生成的访问令牌,并将其作为访问令牌输入到您的n8n凭证中。
- 在您的n8n凭证中输入GitLab服务器的URL。
更多信息请参考GitLab的创建个人访问令牌文档。
使用OAuth2认证#
n8n 云用户须知
云用户无需提供连接详情。选择连接我的账户通过浏览器进行连接。
如果您正在自托管 n8n,您需要一个GitLab账户。然后创建一个新的GitLab应用:
- 在GitLab中,选择您的头像,然后选择编辑个人资料。
- 在左侧边栏中,选择应用。
- 选择添加新应用。
- 为您的应用程序输入一个名称,例如
n8n integration。 - 在n8n中,复制OAuth重定向URL。将其作为GitLab的重定向URI输入。
- 选择所需的权限范围。对于GitLab节点,使用
api范围可轻松授予该节点所有功能的访问权限。或参考个人访问令牌权限范围为您想使用的功能选择相应范围。 - 选择保存应用。
- 复制Application ID并作为Client ID输入到您的n8n凭证中。
- 复制密钥并将其作为客户端密钥输入到您的n8n凭证中。
请参考GitLab的将GitLab配置为OAuth 2.0认证身份提供者文档获取更多信息。有关OAuth2和GitLab的更多详情,请参阅GitLab OAuth 2.0身份提供者API文档。