Fork the Github Repo


Github is popular among software developers as it simplifies the process of collaborating on projects; moreover, team members can work on files and easily merge their changes. During the lab, you’ll be using Github to deploy your .NET application using the AWS CodePipeline.

Forking a repository allows you to freely change the code of a repository without affecting the original github account. Most commonly, forks are used to either propose changes to a project or to use the repository as a starting point for a new project.

You’ll be forking a public repository containing a .NET application that needs to be containerised. All commits made to the forked repository will trigger a CI/CD pipeline which will deploy ECS/Fargate containers.

As an alternative, AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. Click here to learn more

Steps to fork the repository

Open the repository and click on Sign in.


Type your username and password and click on Sign in.


Click on Fork.


Wait for Github to copy the repository and save into your account.


Now, copy the repository url and save as you’ll be using this for the following steps.