- install tortoisegit http://code.google.com/p/tortoisegit/ (choose putty plink ssh integration - not openssh)
- download "putty key generator" and "pageant" http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Generate public and private ssh keys:
Just open "putty key generator" and generate (1) your key by moving your mouse on the surface.
Than wite some comment(2) and secure it with random passphrase (3).
Than save public and private key part on your file system.
Copy ssh-rsa key from "Public key for parsing into OpenSSH authorised_keys file:"- text field (you will need it for the next step)
Adding the key to your GitHub account:
Use this tutorial http://help.github.com/msysgit-key-setup/
Use Pageant for auto authorisation:
If you dont want to put every time your ssh key password use Pageant. Just start it and add your private key
Get GitHub repository url:
Goto to desired project and copy git url from it:
For example: on http://github.com/stuttgart-gtug/help-me it will be "git@github.com:stuttgart-gtug/help-me.git"
Clone aka "Check Out" the repository:
Now create a folder on your PC and hit right mouse button on it - choose "Git Clone..."
In next dialog put the URL of git repository and choose path to your private github key you generated before.
Now push "OK" and enjoy the ride
Voilà ;)