In this lab, you will learn how to create a code repository in AWS CodeCommit. Then you create a local repository using git on a Linux instance running in EC2, add files to it, and commit changes to the AWS CodeCommit repository. Prior to running this lab, it is assumed the student understands the principles of source code repositories, and has some prior development experience. Students should be comfortable with making ssh connections to instances running in Amazon EC2, and using Linux commands and editors from the command line in Linux. The student should have taken at a minimum Introduction to Amazon Elastic Compute Cloud (EC2) prior to taking this lab.