Gitlab hero border pattern left svg Gitlab hero border pattern right svg

GitLab Training Prerequisites


On behalf of the GitLab Professional Services team, thank you for registering for the GitLab Training! Our goal is to get you up to speed with implementing and using GitLab to help our customers accelerate their time to value.

Before the training starts, there are a few tasks that need to be done on your side to ensure a smooth learning experience. Most of the training modules will include a presentation and demo which you can follow along with on your systems, as well as one or more hands-on labs. To ensure you can practice what you are learning, you need to bring your own laptop with docker and git installed. Please complete the following Attendee Laptop checklist below ahead of the session.

Attendee Laptops

Here are some things you should take care of ahead of the session to make sure your laptop system is ready.

  • System: Each attendee must bring their own laptop running Mac OSX, Linux, or Windows. Please review the system requirements here to confirm your laptop meets them.
  • Internet Access: Your laptop should have internet access and at least http, https, ftp, and ssh open outbound.
  • Docker: Install Docker on your laptop from here
  • Verify Git installation: Your laptop likely already has Git installed. To verify, follow these instructions.
    • Mac OSX: Type git in the Terminal application. If it’s not installed, it will prompt you to install it.
    • Linux: sudo yum install git-all or sudo apt-get install git-all
    • Windows 10: Windows Subsystem for Linux
    • Other versions of Windows: See Git for Windows
  • Generate SSH keys: Follow the instructions here Access

Our presenters will set up a private group ahead of the session and invite each of you to join the group. This will enable you to access paid features and capabilities during the training session that are not available with the free version of

For your information, here is the checklist our presenters will follow.