So…you’ll need to create a private/public key, upload appropriately to github, then…
copy your private key to %HOME%/.ssh # for me it’s c:\documents and settings\random user
so it’ll be something like the file called ‘identity’ within that directory
and you’re good to go
[note that it'll be in unix format, not putty style private keys--you can convert between the two]
here’s how to merge a mainline into your fork of a github repo:
http://bradlyfeeley.com/2008/09/03/update-a-github-fork-from-the-original-repo/
luis lavena also noted:
msysgit + pageant for your keys and ensure GIT_SSH is set and point to
the full path of plink.exe (e.g. C:\Program Files\PuTTY\plink.exe)
or you can generate a pair of keys with ssh-keygen inside the bash
environment of msysGit and use ssh.
Note that currently with mingw git you’ll want to change it to not use windows style line endings [silly default]–otherwise after cloning you’ll immediatley have files that are modified!
This might work:
git config –global core.autocrlf false