lab challenge

Introduction to Git Challenge

Difficulty: Beginner
Duration: Up to 1 hour
Students: 4,357
Rating: 3.4/5
Get challenged in a real environmentProve your skills in a real-world, provisioned environment.
Push your limitsComplete an unguided mission within the time limit.
See resultsTest your problem-solving skills and track your progress.

Description

Git is one of the most popular version control systems in the world, with Github alone hosting more than 100 million repositories. This lab challenge will confirm your knowledge of the basic principles of Git.

In this lab challenge, you will be provided with a Cloud Academy-hosted Linux command-line interface and the URL of a locally-provisioned Git host. You must fulfill several tasks in what emulates a real-world scenario to complete the challenge. This is a real environment, meaning you have the opportunity to prove your practical knowledge of Git rather than answer multiple-choice questions.

Updates

September 14th, 2023 - Updated the lab for clarity and added a task

March 12th, 2023 - Resolved an issue that caused the lab to fail to set up on rare occasions

October 11th, 2022 - Updated VCF instructions for clarity

August 3rd, 2022 - Updated the challenge to use Cloud Academy's hosted web terminal

November 11th, 2021 - Updated challenge infrastructure to reduce startup time by 50% and improve validation check logic to avoid inconsistent results in some cases

February 17th, 2021 - Updated some screenshots

January 28th, 2021 - Addressed an issue that was preventing origin url from being retrieved

January 21st, 2021 - Updated instance name tags to better reflect each instance's function

March 20th, 2020- Updated the challenge's resources to make it easier to understand how to pass

Prerequisites

  • Introductory knowledge of Git
  • Completion of the three Git labs on commits, branching and managing workflows is recommended

Intended audience

  • Developers
  • Engineers and Architects
  • Anyone who uses code

What will be assessed

  • Your ability to work with Git in a real-world, limited-time environment
  • Your knowledge of the basic principles of Git

Covered topics

Mission

Introduction to Git Challenge