Getting started with Github on Windows 8

If you are a developer collaborating with a team, you know the importance of source code versioning systems. Keeping track of revisions and additions to the project through team members becomes essential. While Microsoft Team Foundation Server remains the tool of choice across the Microsoft developer community, some might want to opt for a light weight and low maintenance (or even free) version control system.

Git is one of the tools you might want to look for in such a scenario. Github is a popular service that offers free public Git repositories (popular for Open Source projects) and premium private Git repositories. So essentially you do not have to maintain a version control server in-house.

Github Tutorial

Let’s take a quick look at how to get a Github account setup and ready to use for projects on your Windows 8 machine. To begin with, sign-in to or create a new account if you don’t already have one. Once done, you’ll see the welcome page shown below.

Getting started with Github on Windows 8-image1

Go to “Set Up Git”, and download the Github installer for Windows. This online setup also includes the Git shell, so you do not have to install it separately.

Getting started with Github on Windows 8-image2

Click “Install” on the Application Install prompt, to start the online installer. The online installer downloads about 38MB of files.

Getting started with Github on Windows 8-image3

Once the download and installation is complete, sign-in on the client, with your Github account.

Getting started with Github on Windows 8-image4

Configure your local Git installation with your user details – (full name and email) to be used during making commits to your repositories.

Getting started with Github on Windows 8-image5

Once that’s done, you are all set to create and add repositories to your brand new Git client. To create a new repository click on “add”.

Getting started with Github on Windows 8-image6

Enter a name and description for the new repo, and select a file location for the repo to be created. Check the “Push to Github” option as we want to store our repository online as well.

Getting started with Github on Windows 8-image7

An empty repository is now created. You’ll see a prompt on the left portion of the screen, mentioning that there is no ‘read me’ file included. So let’s add a readme to our Git repo. This is the file that gets displayed on the home screen of your repository on Github; like the one you’ll see here.

Getting started with Github on Windows 8-image8

Open Notepad, and enter the following text.

Getting started with Github on Windows 8-image9

Save this file as “” in the Git repo present in the previously selected location.

Getting started with Github on Windows 8-image10

Open the repository on the Github client. The client will reflect the changes ie. new files added to the repo. At times you might have to close and reopen the repo for the changes to reflect. Though the client automatically adds changes to the repo, you have to commit the changes with a proper description to the repository as shown in image below.

Getting started with Github on Windows 8-image11

Once you have added the commit, the repository will automatically start to sync. To view the repository on Github, click on Tools > View on Github.

Getting started with Github on Windows 8-image12

Now that you have your Github repository online, you can freely modify and add files to your repo. Place commits and let the Github client sync it for you. Moreover, you can also start pulling repositories from Github.

Git is widely used from a command line interface (known as ‘Git bash’ on Unix), but this might seem a bit too intimidating for the first time user. The Github client on Windows makes this easy for you. That too with a Modern UI, making it feel native on Windows 8. Github lets you host unlimited public repositories for free, while repositories are available at a premium price. BitBucket ( is another service that lets your host free private repositories as well, and can be linked through the same Github client on Windows.

Guest Post By Omkar Khair

Posted by on , in Category General with Tags
This post has been submitted by a Guest Author. If you would like to submit a guest post, you may contact me on the mail ID mentioned in the About page.
  • Recent Comments