Gerrit Administration

Clearvision's Gerrit Administration training course provides an understanding of using Gerrit and focuses on being able to configure and administer a Gerrit installation.

Audience:

This course is aimed at individuals responsible for managing and administering Gerrit from the front end.

Prerequisites:

  • Access to laptop
  • Internet connection
  • Completion of the Clearvision Gerrit Essentials course (or equivalent)

Objectives & Outcomes

By the end of this course, you will be able to be able to configure and administer a Gerrit installation. You will be able to manage users, groups and projects; configure permissions and access control; and gain a solid understanding of Gerrit’s branching concepts.

Course outline:

Module 1: Introduction

  • Introduction to Gerrit
  • Gerrit requirements

Demonstrations:

  • Verify the training environment
  • Access Gerrit
  • Check for permissions

 

Module 2: Entities and Concepts

  • Projects
  • People
  • Groups

Demonstrations:

  • Log in to Gerrit
  • Viewing Projects
  • Viewing Groups

 

Module 3: 'Gerrit Projects

  • Projects introduction
  • Project access
  • Parent projects and the default permissions

Demonstrations:

  • Create a new project
  • Configure basic project options

 

Module 4: Gerrit projects Branches

  • Branching concepts
  • Branch Management
  • Special Gerrit refs
  • Branch policies
  • Branch Strategies

Demonstrations:

  • Create a new project branch
  • Clone your project
  • Verify your changes

 

Module 5: Users and Groups

  • Authentication Methods
  • Groups introductions
  • Standard groups
  • Group ownership
  • Adding users to groups
  • Groups in access control

Demonstrations: 

  • Identify groups
  • Modify groups
  • Add users to groups
  • Remove users from groups

 

Module 6: Access Controll:

  • Group ownership
  • Git refs
  • Protecting Branches
  • Code review permissions
  • Allowing verification
  • Parent Projects
  • Tag control
  • Submission permissions
  • Configuring new access control rules

Demonstrations: 

  • Identify project permissions
  • Add new permissions
  • Investigate each available access permission

 

Other relevant courses

14. December
1 days
Classroom Virtual
15. December
1 days
Classroom Virtual
17. December
1 days
Classroom Virtual