Introduction to Git ChallengePush your skills to the next level in a live environment
- Stay within resource usage requirements.
- Do not engage in or encourage activity that is illegal.
- Do not engage in cryptocurrency mining.
Lab challenges are hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.
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.
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
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
- Engineers and Architects
- Anyone who uses code
- Introductory knowledge of Git
- Completion of the three Git labs on commits, branching and managing workflows is recommended
Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.