管理员文档
如果您使用 SaaS 版,只有极狐GitLab 团队成员有权限管理工具和设置。 如果您使用私有化部署版,您需要了解如何进行管理。
只有管理员用户有权限访问极狐GitLab 的管理工具和设置页面。
安装和维护
了解如何安装、配置、更新和维护您的极狐GitLab 实例。
安装极狐GitLab
配置极狐GitLab
- 调整实例的时间:自定义极狐GitLab 的默认时区。
- 系统钩子:更改用户、项目和密钥时的通知。
- 安全:了解您可以做些什么来进一步保护您的极狐GitLab 实例。
- 轮询:配置 UI 轮询更新的频率。
- 上传文件管理:配置上传文件存储。
- 环境变量:配置极狐GitLab 时,支持覆盖默认值的环境变量。
- 合规:来自整个应用程序的一组功能,您可以配置这些功能,帮助确保您的极狐GitLab 实例和 DevOps 工作流程符合合规标准。
- 差异限制:配置分支比较页面的差异渲染大小限制。
- 广播消息:通过 UI 向极狐GitLab 用户发送消息。
- 外部分类策略授权
- 添加许可证:添加许可证,解锁极狐GitLab 付费版本中的功能。
- 管理中心:用于私有化部署实例范围的配置和维护。
- 启用和禁用功能标志:如何启用和禁用部署在功能标志后面的极狐GitLab 功能。
- Omnibus 支持日志转发。
自定义极狐GitLab 外观
- Header logo:更改所有页面和电子邮件 header 上的 logo。
- Favicon:将默认的网站 favicon 更改为您自己的 logo。
- 品牌化登录页面:使用您自己的 logo、标题和描述自定义登录页面。
- “新建项目”页面:自定义要在用户创建新项目时,打开的页面上显示的文本。
- 自定义附加邮件文本:向从极狐GitLab 发送的电子邮件添加其它自定义文本。
维护极狐GitLab
- Rake 任务:执行维护、备份、自动 webhook 设置等各种任务。
- 运维:保持极狐GitLab 正常运行。
- 重启极狐GitLab:了解如何重新启动极狐GitLab 及其组件。
极狐GitLab 平台集成
- Mattermost:集成 Mattermost,这是一个用于 Web 消息传递的开源私有云工作平台。
- PlantUML:在代码片段、wiki 和仓库中创建的 AsciiDoc 和 Markdown 文档中,创建图表。
用户设置和权限
- 创建用户:手动或通过身份验证集成创建用户。
- Libravatar:使用 Libravatar 代替 Gravatar 用于用户头像。
- 注册限制:阻止特定域名的电子邮件地址,或仅将特定域名列入白名单。
- 给用户发邮件:从极狐GitLab 向极狐GitLab 用户发送电子邮件。
- 用户群:显示每月的新用户人群及其随时间的活动。
-
审计事件:查看极狐GitLab 服务器上所做的更改:
- 群组级和项目级。
- 实例级。
- 审计员用户:对极狐GitLab 实例上的所有项目、群组和其它资源具有只读访问权限的用户。
- 滥用报告:查看和解决用户的滥用报告。
- 凭据库:借助凭据库,极狐GitLab 管理员可以跟踪用户在其私有化部署实例中使用的凭据。
项目设置
软件包库管理
仓库设置
- 仓库存储路径:管理用于存储仓库的路径。
- 仓库存储类型:有关不同仓库存储类型的信息。
- 仓库存储 Rake 任务:一组 Rake 任务,用于列出现有项目和与其关联的附件,并将其从传统存储迁移到哈希存储。
- 限制仓库大小:为仓库的大小设置硬限制。
- 静态对象外部存储:为仓库中的静态对象设置外部存储。
CI/CD 设置
- 极狐GitLab CI/CD 管理设置:在站点范围内启用或禁用 Auto DevOps 并定义产物的最大大小和过期时间。
- 外部流水线验证:启用、禁用和配置外部流水线验证。
- 作业产物:启用、禁用和配置作业产物(作业成功完成时输出的一组文件和目录)。
- 作业日志:有关作业日志的信息。
- 注册 runners:了解如何注册和配置 runner。
- 共享 runners 的 CI/CD 分钟数配额:限制共享 runners 的 CI/CD 分钟数的使用量。
- 启用或禁用 Auto DevOps:为您的实例启用或禁用 Auto DevOps。
Git 配置选项
- 例行维护:让您的 Git 仓库保持整洁和快速。
监控极狐GitLab
-
监控极狐GitLab:
- 监控正常运行时间:使用健康检查端点检查服务器状态。
- IP 白名单:监视在探测时提供健康检查信息的端点。
- 监控 GitHub 导入:极狐GitLab GitHub 导入器显示 Prometheus 指标,监控导入器的运行状况和进度。
性能监控
-
极狐GitLab 性能监控:
- 启用性能监控:启用极狐GitLab 性能监控。
- 使用 Prometheus 进行极狐GitLab 性能监控:配置极狐GitLab 和 Prometheus,测量性能指标。
- 使用 Grafana 进行极狐GitLab 性能监控:配置极狐GitLab,通过图表和仪表板可视化时间序列指标。
- 性能栏:获取当前页面的性能信息。