03 June 2012 CI Team

 

Git is a good thing and offers many new options – but in fact the entrence is very hard and even if you follow the guide on GitHub it’s not that easy. Especially the Tooling isn’t well known territory for Windows / .NET developer.

GitHub to the rescue!

The GitHub guys, among others Phil Haack, recognized the problem and the first impression looks good.

image

What’s GitHub for Windows?

On the one hand it’s the bridge to the GitHub.com side – you can see your repositories and replicate them if you like. On the other hand PoSh-Git is going to be installed directly. Anyway it’s a good support for the entrance into Git.

Download

You can download them here and it should be able to update automatically.

First step

A pretty “Metro”-look-a-like-App welcomes us and asks for the Credentials to GitHub.

SNAGHTML1523cf6

After the Login the basic settings for Git are going to be set (gitconfig).

SNAGHTML152f711

Unfortunately I skipped the 3. Step accidently because of this all I had was my Repositories which lay on GitHub.com.

SNAGHTML1564678

With Drag-n-Drop it’s possible to get local Repositories into the application and you are able to take a look on the whole history and the state.

image

Let’s go on to the Shell

It’s also very comfortable to use Git from the prompt. Usually you need to fight with msysGit and the Bash but GitHub for Windows installs Posh-Git for the Powershell automatically. But you can choose for yourself which Shell you are prefers in the end.

SNAGHTML158b071

image

What it isn’t…

GitHub for Windows isn’t a complete GUI for all orders from Git and do not enter Visual-Studio or anything.

Result

If you have GitHub Repositories and work with Windows: Install. How (and if) it works with Git Hostern (Codeplex for example) I can’t tell but the UI with the Metro-look is very comfortable. Smiley

imageWhat’s your opinion about GitHub and Git? What’s good at GitHub? What’s bad? You are welcome to tell me on KnowYourStack Zwinkerndes Smiley (of course the project is hosted at GitHub).