跳转至

GitLab 凭证#

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

支持的身份验证方法#

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

相关资源#

请参考 GitLab 的 API 文档 获取有关该服务的更多信息。

使用 API 访问令牌#

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

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

设置凭证的步骤:

  1. 在 GitLab 中,选择您的头像,然后选择编辑个人资料
  2. 在左侧边栏中,选择访问令牌
  3. 选择添加新令牌
  4. 为令牌输入名称,如 n8n integration
  5. 为令牌输入到期日期。如果您不输入到期日期,GitLab 会自动将其设置为当前日期后 365 天。
    • 令牌在该到期日期的 UTC 午夜过期。
  6. 选择所需的作用域。对于 GitLab 节点,使用 api 作用域可以轻松授予该节点所有功能的访问权限。或者参考个人访问令牌作用域为您想要使用的功能选择作用域。
  7. 选择创建个人访问令牌
  8. 复制生成的访问令牌,并在您的 n8n 凭证中将其输入为访问令牌
  9. 在您的 n8n 凭证中输入您的 GitLab 服务器 的 URL。

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

使用 OAuth2#

n8n Cloud 用户注意事项

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

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

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

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

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持