Git repositories, or code bases, are often hosted online using services such as GitHub. They allow repository owners to configure which groups of people may view or make changes to the body of code. Most repositories on GitHub are open source: they may be viewed by anybody.

In addition to Git history like code changes in the form of commits, repositories can specify additional “About” metadata such as a description and public URL. About metadata is shown on the repository’s page on GitHub.

In this lesson, you’ll be observing the steps of working on your own repository. You can follow along and go through the same steps again in your own browser by creating a new repository on GitHub! Make sure you already have a GitHub account ready.


  1. Visit https://github.new in a new browser tab or window to start the process of creating a new repository.
  2. Fill in a repository name like “codecademy-open-source”
  3. Fill in a repository description like “Creating a test repository for Codecademy’s Open Source course!”
  4. Set the repository visibility to Public to make it open source
  5. Scroll down and click the green Create repository button to create the repository.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?