Administrator Docs
- Installing and maintaining GitLab
- User settings and permissions
- Package Registry administration
- Continuous Integration settings
- Git configuration options
- Troubleshooting
Administrator Docs
了解如何管理自己的 GitLab 实例.
manbetx 客户端打不开有两个产品发行版可以通过 :
- 开源GitLab 社区版(CE) .
- The open core .
注意: GitLab 社区版安装只能访问核心功能.
GitLab.com 由 GitLab,Inc.管理,因此,只有 GitLab 团队成员才能访问其管理配置. 如果您是 GitLab.com 用户,请检查用户文档 .
了解如何安装,配置,更新和维护您的 GitLab 实例.
- :要求,目录结构和安装方法.
- 数据库负载平衡 :在多个数据库服务器之间分配数据库查询.
- 参考体系结构 :添加其他资源以支持更多用户.
- :在 Amazon AWS 上设置 GitLab.
- 地理位置 :将 GitLab 实例复制到其他地理位置,作为只读的完全可操作版本.
- :在灾难情况下,只需最少的精力即可快速故障转移到其他站点.
- Pivotal Tile :使用用于 Pivotal Cloud Foundry 的 Ops Manager(BOSH)将 GitLab 部署为预配置的设备.
- :在安装时上传许可证以解锁 GitLab 付费层中的功能.
Configuring GitLab
- :定制 GitLab 的默认时区.
- 系统挂钩 :更改用户,项目和键时的通知.
- :了解如何进一步保护 GitLab 实例.
- 使用情况统计信息,版本检查和使用情况 ping :启用或禁用有关要发送到 GitLab,Inc.的实例的信息.
- :配置 GitLab UI 轮询更新的频率.
- GitLab 页面配置 :启用和配置 GitLab 页面.
- :在源代码安装上启用和配置 GitLab Pages.
- :配置 GitLab 上传存储.
- 环境变量 :受支持的环境变量,可用于覆盖其默认值以配置 GitLab.
- :使用自定义插件,GitLab 管理员可以引入自定义集成,而无需修改 GitLab 的源代码.
- Enforcing Terms of Service
- 合规性 :您可以配置整个应用程序中的功能集合,以帮助确保您的 GitLab 实例和 DevOps 工作流程符合合规性标准.
- 差异 :配置分支比较页面的差异渲染大小限制.
- 合并请求差异存储 :配置合并请求差异外部存储.
- :通过 UI 向 GitLab 用户发送消息.
- Elasticsearch :使 Elasticsearch 能够授权 GitLab 的 Advanced Global Search. 当您处理大量数据时很有用.
- 上载许可证 :上载许可证以解锁 GitLab 付费层中的功能.
- :用于自我管理的实例范围内的配置和维护.
- S / MIME 签名 :如何使用 S / MIME 对所有传出的通知电子邮件进行签名.
- :如何启用和禁用部署在功能标志后面的 GitLab 功能.
Customizing GitLab’s appearance
- :更改所有页面和电子邮件标头上的徽标.
- 网站图标:将默认网站图标更改为您自己的徽标.
- :使用您自己的徽标,标题和描述来自定义登录页面.
- “新项目”页面 :自定义在用户创建新项目时打开的页面上显示的文本.
- :将其他自定义文本添加到从 GitLab 发送的电子邮件中.
- 瑞克任务 :执行各种维护,备份,自动 Webhooks 设置等任务.
- :备份和还原您的 GitLab 实例.
- 操作 :保持 GitLab 正常运行(清理 Redis 会话,移动存储库,Sidekiq MemoryKiller,Puma).
- :了解如何重新启动 GitLab 及其组件.
- 使 Markdown 缓存无效:使所有缓存的 Markdown 无效.
Updating GitLab
- GitLab 版本和维护策略 :了解 GitLab 版本和发行版(主要,次要,补丁,安全)以及更新建议.
- :更新指南将您的安装升级到新版本.
- 无需停机即可进行 GitLab 实例即可升级到较新的主要,次要或补丁版本的 GitLab.
- 将您的 GitLab CI / CD 数据迁移到另一个版本的 GitLab :如果您安装的是旧的 GitLab(版本低于 8.0),请按照本指南将现有的 GitLab CI / CD 数据迁移到另一个版本的 GitLab.
Upgrading or downgrading GitLab
- 从 GitLab CE 升级到 GitLab EE :了解如何将 GitLab 社区版升级到 GitLab 企业版.
- :了解如何将 GitLab 企业版降级到社区版.
- Mattermost :与集成, 后者是一个用于 Web 消息传递的开源私有云工作场所.
- :在片段,Wiki 和存储库中创建的 AsciiDoc 和 Markdown 文档中创建简单图.
- Web 终端 :从 GitLab 的 CI / CD 提供对部署到 Kubernetes 的应用程序的终端访问.
User settings and permissions
- :手动或通过身份验证集成创建用户.
- Libravatar :使用 Libravatar 代替 Gravatar 进行用户化身.
- :阻止特定域的电子邮件地址,或仅将特定域列入白名单.
- 访问限制 :定义可用于与 GitLab 进行通信的 Git 访问协议(SSH,HTTP,HTTPS).
- :使用 LDAP,SAML,CAS 和其他提供程序配置外部身份验证.
- :从 GitLab 内部向 GitLab 用户发送电子邮件.
- 用户群组 :显示新用户及其在一段时间内的活动的每月群组.
- :查看在 GitLab 服务器中对以下内容所做的更改:
- 小组和项目.
- 实例.
- Auditor 用户 :对 GitLab 实例上的所有项目,组和其他资源具有只读访问权限的用户.
- :配置传入电子邮件,以允许用户通过电子邮件进行创建问题以及 合并请求 ,以及启用 .
- 传入电子邮件的 Postfix :在 Ubuntu 上为传入电子邮件设置具有 IMAP 身份验证的基本 Postfix 邮件服务器.
- :查看和解决用户的滥用情况报告.
- 凭证清单 :通过凭证清单,GitLab 管理员可以在其 GitLab 自我管理实例中跟踪其用户使用的凭证.
Project settings
- 问题关闭模式 :自定义如何从提交消息中关闭问题.
- :创建将自动添加到每个新项目的标签.
- 限制使用公共或内部项目 :限制用户在创建项目或代码段时使用可见性级别.
- :配置一组项目,以在创建新项目时用作自定义模板.
- 容器注册表 :使用 GitLab 配置容器注册表.
- :使 GitLab 可以充当 NPM 注册表和 Maven 存储库.
- Dependency Proxy: Configure the Dependency Proxy, a local proxy for frequently used upstream images/packages.
Repository settings
- 仓库检查 :定期的 Git 仓库检查.
- :管理用于存储存储库的路径.
- 存储库存储类型 :有关不同存储库存储类型的信息.
- :一组 Rake 任务,用于列出并将与之关联的现有项目和附件从旧版存储迁移到哈希存储.
- 限制存储库大小 :设置的硬限制.
- 静态对象外部存储 :为存储库中的静态对象设置外部存储.
Continuous Integration settings
- 启用/禁用 GitLab CI / CD :为您的实例启用或禁用 GitLab CI / CD.
- :在整个站点范围内启用或禁用 Auto DevOps 并定义工件的最大大小和有效时间.
- 外部管道验证 :启用,禁用和配置外部管道验证.
- :启用,禁用和配置作业工件(作业成功完成时输出的一组文件和目录).
- 作业日志 :有关作业日志的信息.
- :了解如何注册和配置跑步者.
- 共享运行程序管道配额 :限制共享运行程序的管道分钟的使用.
- :为您的实例启用或禁用 Auto DevOps.
Snippet settings
- 摘要内容的大小限制 :设置摘要内容的最大大小限制.
- :服务器挂钩(在文件系统上),用于当 Webhooks 不够用时.
- Git LFS 配置 :了解如何为 GitLab 配置 LFS.
- :保持您的 Git 存储库整洁,快速.
- 配置 Git 协议 v2 :支持 Git 协议版本 2.
Monitoring GitLab
- :
- 监视正常运行时间 :使用运行状况检查端点检查服务器状态.
- :监视在探查时提供健康检查信息的端点.
- 监视 GitHub 导入 :GitLab 的 GitHub 导入器显示 Prometheus 指标以监视导入器的运行状况和进度.
- :
- 启用性能监控 :启用 GitLab 性能监控.
- :配置 GitLab 和 Prometheus 以测量性能指标.
- 使用 Grafana 进行 GitLab 性能监视 :配置 GitLab 以通过图形和仪表板可视化时间序列指标.
- :获取有关慢速请求的详细资料.
- 效果栏 :获取当前页面的性能信息.
Analytics
- Pseudonymizer :以安全的方式将数据从 GitLab 的数据库导出到 CSV 文件.
- : Tips to debug problems when things go wrong
- 日志系统 :在哪里查找日志.
- :在 Sidekiq 挂起且不处理作业时进行调试.
- Troubleshooting Elasticsearch
- GitLab application limits
Support Team Docs
GitLab 支持团队已经收集了许多有关对 GitLab 实例进行故障排除的信息. 这些文档通常由支持团队本身使用,或由客户在支持团队成员的直接指导下使用. GitLab 管理员可能会找到有用的信息来进行故障排除,但是如果您在使用 GitLab 实例时遇到麻烦,则应在参考这些文档之前检查支持选项 .
- Useful Linux commands
- Troubleshooting PostgreSQL
- (for Support Engineers)
- GitLab Rails 控制台命令 (适用于支持工程师)
- 有用的链接:
- GitLab.com 专用资源: