GitLab 系统管理

极狐 GitLab 系统管理

课程概览

该课程将为您介绍极狐 GitLab 系统管理方面的知识,包括极狐 GitLab 自我管理实例的基本安装、配置和维护任务,另外包括与外部系统的集成,以及极狐 GitLab 自我管理实例的高级监视和故障排除。 本课程仅适合在本地环境部署极狐 GitLab 的用户,不适用于极狐 GitLab SaaS 版本用户。

适合学习的受众

系统管理员,负责部署、设置和管理极狐 GitLab 实例的人员。

课程构成

  • 由极狐 GitLab 技术培训师提供的实时培训课程 
  • Demo 示范
  • 动手实践

学习目标

  • 安装极狐 GitLab

  • 配置基本设置

  • 添加和删除用户以及调整设置

  • 查看和跟踪用户权限级别以及对这些权限所做的更改

  • 通过集成外部身份验证和授权程序来管理用户访问

  • 配置和测试可选设置和集成

  • 执行备份,还原和升级

  • 应用使用 CLI 实用程序的最佳实践

  • 解释在”活动日志”和状态报告中找到的信息,以监视和解决问题

  • 解决架构中断

  • 应用最佳实践来防止集成问题

  • 解决用户和组问题

  • 与极狐 GitLab 支持人员一起对错误进行故障排

培训时长

包含两个 4 小时的远程培训,或者 1 天的现场课程

班级人数

为保证授课效果,每班最多 12 名学员

课程表

Day 1
 
时间安排主题内容
9:00 – 10:00 a系统管理概览极狐 GitLab 应用程序架构概述
极狐 GitLab Omnibus 安装
极狐 GitLab 管理面板
管理命令
10:00 – 11:00 a极狐 GitLab 系统安装基础安装和配置极狐 GitLab Runner
配置系统 Hooks
配置安全设置
使用情况统计
基本安全性默认设置
11:00 – 12:00 p极狐 GitLab 系统配置配置备份和还原
更新极狐 GitLab 实例
添加和更新用户
配置和更新配置项设置
可选集成
12:00 – 1:00 p使用极狐 GitLab CLI 实用程序及活动日志极狐 GitLab CLI 实用程序
开发最佳实践
活动日志中的信息
基于活动日志解决问题

 

Day 2

时间安排主题内容
9:00 – 09:30 a监控您的极狐 GitLab 实例健康状况
服务器状态
灾难恢复
升级版
9:30 – 10:00 a使用极狐 GitLab 支持:如何生成错误报告Unicorn 错误
Puma 错误
极狐 GitLab 500 错误
Sidekiq 错误
Workhorse 错误
Rails 控制台
API /数据库查询
10:00a – 12:00 p与外部系统进行集成Kubernetes 集成
Jira 集成
Jenkins 集成
12:00 – 12:30 p预防集成问题的最佳实践常见原因
常见问题
预防最佳实践
12:30 – 1:00 p解决用户及群组问题用户密码和权限问题
组和项目权限问题

需要提前具备的知识和技能

参加者需要对以下的概念有最基础的认识:
  • 了解极狐 GitLab 相关概念及功能
  • 熟悉极狐 GitLab 的基本使用,如参加过《极狐 GitLab 及 Git 基础培训》课程

系统要求

  • 需要有一台能够访问互联网并且安装了 Git 软件的笔记本电脑
  • 极狐 GitLab 访问: 每位学员都将通过访问极狐 GitLab Cloud 环境来参加动手实践活动
  • 浏览器: 请不要使用 IE 浏览器