GitLab integrations
GitLab integrations
GitLab can be integrated with external services for enhanced functionality.
您可以与 GitLab 问题跟踪器同时使用外部问题跟踪器,也可以仅使用外部问题跟踪器.
GitLab 可以与以下外部问题跟踪器集成:
- Jira
- Redmine
- Bugzilla
- YouTrack
Authentication sources
可以将 GitLab 配置为使用以下身份验证源对访问请求进行身份验证:
- 启用Auth0 OmniAuth提供程序.
- 启用使用帐户登录.
- 配置 GitLab 以使用CAS 登录 .
- 与集成.
- 启用通过LDAP登录.
- 启用程序应用程序创建.
- 使用 GitLab 作为OpenID Connect身份提供者.
- 通过 GitLab OpenID Connect 对进行身份验证.
- 将 GitLab 配置为SAML 2.0 服务提供商.
GitLab 可以与以下外部服务集成以增强安全性:
- 有助于减少垃圾邮件.
- Google reCAPTCHA有助于验证新用户.
Continuous integration
GitLab 可以与以下外部服务集成以实现持续集成:
- Jenkins CI.
GitLab 可以集成以下增强功能:
- 将 GitLab 操作添加到 .
- 配置PlantUML以使用 AsciiDoc 文档中的图.
- 将合并请求附加到卡.
- 启用由Sourcegraph支持的集成代码智能.
- 添加进行Advanced Global Search , 和更快的搜索.
Integrations
可以与 Campfire,Flowdock,HipChat,Pivotal Tracker 和 Slack 等服务 .
当尝试将 GitLab 与使用自签名证书的服务集成时,很可能在应用程序的不同部分(最可能是 Sidekiq)会发生 SSL 证书错误.
您可以采用两种方法来解决此问题:
- 将根证书添加到操作系统的受信任链.
- 如果使用 Omnibus,则可以将证书添加到 GitLab 的可信证书中.
此资源包含将证书添加到主信任链所需的所有信息.
超级用户的此也具有相关信息.
所有可信任链
将自签名证书或自定义证书颁发机构安装到 Omnibus GitLab.
将证书连接到主要的受信任证书就足够了,但是在升级过程中它可能会被覆盖: