雅菲奥朗GitLab系统管理课程将为您介绍GitLab系统管理方面的知识,包括GitLab自我管理实例的基本安装、配置和维护任务,另外包括与外部系统的集成,以及GitLab自我管理实例的高级监视和故障排除。通过考试认证,成为精通Git、CI/CD和DevOps的技术专家。
一、课程概览
该课程将为您介绍 GitLab系统管理方面的知识,包括 GitLab自我管理实例的基本安装、配置和维护任务,另外包括与外部系统的集成,以及GitLab自我管理实例的高级监视和故障排除。 本课程仅适合在本地环境部署 GitLab的用户,不适用于 GitLab SaaS版本用户。
二、学习目标
● 安装 GitLab
● 配置基本设置
● 添加和删除用户以及调整设置
● 查看和跟踪用户权限级别以及对这些权限所做的更改
● 通过集成外部身份验证和授权程序来管理用户访问
● 配置和测试可选设置和集成
● 执行备份,还原和升级
● 应用使用CLI实用程序的最佳实践
● 解释在“活动日志”和状态报告中找到的信息,以监视和解决问题
● 解决架构中断
● 应用最佳实践来防止集成问题
● 解决用户和组问题
● 与 GitLab支持人员一起对错误进行故障排除
三、课程构成
● 由GitLab技术培训师提供的实时培训课程
● Demo示范
● 动手实践
四、目标学员
● 系统管理员,负责部署、设置和管理 GitLab实例的人员。
五、所需基础知识
参加课程学习的学员需要具备以下基础知识:
● 了解 GitLab相关概念及功能
● 熟悉 GitLab的基本使用,如参加过《 GitLab及Git基础培训》课程
六、GitLab系统管理的课程内容
Day1
主题 | 内容 | |
系统管理概览 | ● GitLab应用程序架构概述 ● GitLab Omnibus安装 ● GitLab管理面板 ● 管理命令 | |
GitLab系统安装基础 | ● 安装和配置 GitLab Runner ● 配置系统Hooks ● 配置安全设置 ● 使用情况统计 ● 基本安全性默认设置 | |
GitLab系统配置
| ● 配置备份和还原 ● 更新 GitLab实例 ● 添加和更新用户 ● 配置和更新配置项设置 ● 可选集成 | |
使用 GitLab CLI实用程序及活动日志 | ● GitLab CLI实用程序 ● 开发最佳实践 ● 活动日志中的信息 ● 基于活动日志解决问题 |
Day2
主题 | 内容 | |
监控您的GitLab实例 | ● 健康状况 ● 服务器状态 ● 灾难恢复 ● 升级版 | |
使用 GitLab支持:如何生成错误报告 | ● Unicorn错误 ● Puma错误 ● GitLab 500错误 ● Sidekiq错误 ● Workhorse错误 ● Rails控制台 ● API/数据库查询 | |
与外部系统进行集成 | ● 集成 ● Jira集成 ● Jenkins集成 | |
预防集成问题的最佳实践 | ● 常见原因 ● 常见问题 ● 预防最佳实践 | |
解决用户及群组问题 | ● 用户密码和权限问题 ● 组和项目权限问题 |
一、课程概览
该课程将为您介绍 GitLab系统管理方面的知识,包括 GitLab自我管理实例的基本安装、配置和维护任务,另外包括与外部系统的集成,以及GitLab自我管理实例的高级监视和故障排除。 本课程仅适合在本地环境部署 GitLab的用户,不适用于 GitLab SaaS版本用户。
二、学习目标
● 安装 GitLab
● 配置基本设置
● 添加和删除用户以及调整设置
● 查看和跟踪用户权限级别以及对这些权限所做的更改
● 通过集成外部身份验证和授权程序来管理用户访问
● 配置和测试可选设置和集成
● 执行备份,还原和升级
● 应用使用CLI实用程序的最佳实践
● 解释在“活动日志”和状态报告中找到的信息,以监视和解决问题
● 解决架构中断
● 应用最佳实践来防止集成问题
● 解决用户和组问题
● 与 GitLab支持人员一起对错误进行故障排除
三、课程构成
● 由GitLab技术培训师提供的实时培训课程
● Demo示范
● 动手实践
四、目标学员
● 系统管理员,负责部署、设置和管理 GitLab实例的人员。
五、所需基础知识
参加课程学习的学员需要具备以下基础知识:
● 了解 GitLab相关概念及功能
● 熟悉 GitLab的基本使用,如参加过《 GitLab及Git基础培训》课程
六、GitLab系统管理的课程内容
Day1
主题 | 内容 | |
系统管理概览 | ● GitLab应用程序架构概述 ● GitLab Omnibus安装 ● GitLab管理面板 ● 管理命令 | |
GitLab系统安装基础 | ● 安装和配置 GitLab Runner ● 配置系统Hooks ● 配置安全设置 ● 使用情况统计 ● 基本安全性默认设置 | |
GitLab系统配置
| ● 配置备份和还原 ● 更新 GitLab实例 ● 添加和更新用户 ● 配置和更新配置项设置 ● 可选集成 | |
使用 GitLab CLI实用程序及活动日志 | ● GitLab CLI实用程序 ● 开发最佳实践 ● 活动日志中的信息 ● 基于活动日志解决问题 |
Day2
主题 | 内容 | |
监控您的GitLab实例 | ● 健康状况 ● 服务器状态 ● 灾难恢复 ● 升级版 | |
使用 GitLab支持:如何生成错误报告 | ● Unicorn错误 ● Puma错误 ● GitLab 500错误 ● Sidekiq错误 ● Workhorse错误 ● Rails控制台 ● API/数据库查询 | |
与外部系统进行集成 | ● 集成 ● Jira集成 ● Jenkins集成 | |
预防集成问题的最佳实践 | ● 常见原因 ● 常见问题 ● 预防最佳实践 | |
解决用户及群组问题 | ● 用户密码和权限问题 ● 组和项目权限问题 |