Lab Steps

Logging in to the Amazon Web Services Console
Create a repository
Connect to your repository (Unix)
Connect to your repository (Windows)
Send files to your repository
Validate AWS Lab

The hands-on lab is part of these learning paths

DevOps Engineer – Professional Certification Preparation for AWS
course-steps 35 certification 5 lab-steps 18 quiz-steps 2 description 3
Certified Developer – Associate Certification Preparation for AWS
course-steps 29 certification 5 lab-steps 22 description 2
AWS Developer Services for CI/CD
course-steps 9 certification 1 lab-steps 3
Serverless Computing on AWS for Developers
course-steps 12 certification 1 lab-steps 8
more_horiz See 1 more

Ready for the real environment experience?

Time Limit40m
star star star star star-half


AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly-scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

In this Lab, you will go through the basic usage of this service and how to connect to and manage repositories.



This is a beginner level Lab, however, in order to follow the next steps you should have:

  • Git properly installed and configured
  • Familiarity with Git

Learning Objectives:

In the end of this Lab, you should be able to:

  • Create a repository
  • Connect to a repository
  • Send files to a repository



January 10th, 2019 - Added a validation Lab Step to check the work you perform in the Lab

Do you have questions about this Lab? Contact our cloud experts by sending an email to

About the Author


Eric Magalhães has a strong background as a Systems Engineer for both Windows and Linux systems and, currently, work as a DevOps Consultant for Embratel. Lazy by nature, he is passionate about automation and anything that can make his job painless, thus his interest in topics like coding, configuration management, containers, CI/CD and cloud computing went from a hobby to an obsession. Currently, he holds multiple AWS certifications and, as a DevOps Consultant, helps clients to understand and implement the DevOps culture in their environments, besides that, he play a key role in the company developing pieces of automation using tools such as Ansible, Chef, Packer, Jenkins and Docker.