极狐 GitLab

与极狐GitLab 集成

您可以将极狐GitLab 与外部应用程序集成以增强功能。

项目集成#

Jenkins、Jira 和 Slack 等应用程序可作为项目集成使用。

议题跟踪器#

您可以配置外部议题跟踪器并使用:

  • 将外部议题跟踪器与极狐GitLab 议题跟踪器结合使用
  • 仅使用外部议题跟踪器

身份验证提供程序#

您可以将极狐GitLab 与 LDAP 和 SAML 等身份验证提供程序集成。

更多信息,请参见极狐GitLab 身份验证和授权

安全改进#

Akismet 和 reCAPTCHA 等解决方案可用于垃圾信息防护。

您还可以将极狐GitLab 与以下安全合作伙伴集成:

极狐GitLab 可以检查您的应用程序是否存在安全漏洞。更多信息,请参见保护您的应用程序

故障排除#

使用集成时,您可能会遇到以下问题。

SSL 证书错误#

当您使用自签名证书将极狐GitLab 与外部应用程序集成时,您可能会在极狐GitLab 的不同部分遇到 SSL 证书错误。

作为解决方法,请执行以下操作之一:

在 Kibana 中搜索 Sidekiq 日志#

要在 Kibana 中查找特定集成,请使用以下 KQL 搜索字符串:

plaintext
`json.integration_class.keyword : "Integrations::Jira" and json.project_path : "path/to/project"`

您可以在以下位置找到信息:

  • json.exception.backtrace
  • json.exception.class
  • json.exception.message
  • json.message

错误:测试失败。仍然保存#

当您在未初始化的仓库上配置集成时,集成可能会失败并显示 测试失败。仍然保存 错误。发生此错误是因为当项目没有推送事件时,集成使用推送数据来构建测试有效负载。

要解决此问题,请通过向项目推送测试文件来初始化仓库,然后重新配置集成。