Resume in Azure #02: GitHub Repository

Resume in Azure #02: GitHub Repository

#CloudGuruChallenge Series

·

3 min read

In my last post on this challenge, I was planning and drafted what I was going to do for this. Now I need to move onto the first technical step which is to create a repository in GitHub. It is a very basic task but requires some considerations I need to review which I will share for full transparency.


These blog posts are a part of a series of my notes and experience during this challenge. I will have a final and detailed blog post which will be used as part of my submission for the challenge.


GitHub Account

I already have a GitHub account I use for small projects that I either fork repos to then commit to the original master or for local projects. When it comes to this project, I want to consider all security aspects to the GitHub account as there will be some type of link from the account to resources in my Azure environment.

I first go into Settings by clicking the top right of my profile picture

profile-settings.png

Once the page loads, I select Account Security from the side menu.

accountsecurity-menu.png

Here I can review all security aspects of my account security before creating the repository. Within the window, I can check to see if my password is long enough and if I should reset it to something stronger.

password-length.png

I am also able to check if I have at least one form of two factor authentication.

2factorenabled.png

I took this opportunity to review all the sessions that I have used on device and revoke those who shouldn't or are no longer being used.

sessions.png

Repository Creation

Once happy with the security of my account, I started with creating a repository by clicking on the + symbol next to my profile picture in the top right of the screen. Here I select New repository to start the creation of the repo.

newrepo-menu.png

The first field to complete is the name of the repo. I am going to use this as an replacement for my about me page (resume) so called the repo about.jamescook.dev. This name represents the domain and url to get to the static web page.

reponame.png

The next field is asking if I want to make the repo public or private. As part of this challenge the repository needs to be reviewed so I have made it public.

repopublic.png

The final fields to complete is the selection files to be created as part of the repository. I decided to use Terraform to deploy the infrastructure, so I selected the Add .gitignore option and from the dropdown selected Terraform to provide me with a basic template on files to ignore for commits.

repoinitial.png

Now I am ready, so I selected the Create repository button to complete the creation.

createbutton.png

Whats next

The next step is to create the website which I will use the recommended resources to create a template and then fill in the details about me.

whatsnext.png

Did you find this article valuable?

Support James Cook by becoming a sponsor. Any amount is appreciated!