Create AWSome Books Repository

To enable advanced CI/CD pipeline features, you have to set up the AWSome Books repository within a GitHub organization rather than a personal repository under your GitHub username.

The GitHub setup in the workshop does not fully align with GitHub’s best practices. For more details, please refer to the GitHub Docs.

Let’s start by creating the Github organization.

1. Go to your GitHub profile page https://github.com/<YOUR-GITHUB-USERNAME>. Mine is github.com/tulna07, for example.

2. Click the dropdown and select New organization.

0001

3. Choose Create a free organization.

0002

4. Fill out the following information.

  • For Organization name, enter fcj-workshops-2024.
  • Contact email should be your email address.
  • Select My personal account option.

0003

In the Verify your account section, play the game (captcha) until you see a green tick.

0004

Scroll down to the bottom.

  • Tick I hereby accept the Terms of Service. For more information about GitHub’s privacy practices, see the GitHub Privacy Statement.
  • Click Next.

0005

5. Click Skip this step.

0006

6. You have successfully created a GitHub organization. Go to your GitHub organization github.com/fcj-workshops-2024.

0007

You next create the AWSome Books repository.

7. Click the dropdown and select New repository.

0008

8. Fill out the following information.

  • For Owner, choose fcj-workshops-2024.
  • For Repository name, enter awsome-books.
  • Select Public option.

0009

You might want to make the repository Private in the real-world projects.

9. Scroll down to the botttom. Click Create repository.

00010

10. Choose your favorite workspace on your local machine. Next, create and move to the project folder.

mkdir awsome-books && cd awsome-books

11. Initialize the local git repository.

git init

12. Link to the remote repository that you have just created.

git remote add origin https://github.com/fcj-workshops-2024/awsome-books.git

13. Create a README.md file with the following content.

echo "This is AWSome Books!" > README.md

14. Make the first commit and push to the remote repository.

git add . && git commit -m "first commit" && git push --set-upstream origin main

15. Your AWSome Books remote repository should now look like this.

00011