Um mit Git unter Windows zu arbeiten gib es verschiedene Möglichkeiten, die einfachste ist über eine grafischen Client wie SourceTree.
Wenn Git-Repositories nur mit SSH-Keys zugänglich sind, dann werden unter Windows neben SourceTree noch weitere Programme benötigt:
Mit PuTTYgen müssen SSH-Keys erstellt werden, falls nicht bereits vorhanden sind. Über die Oberfläche von PuTTYgen geht dies relativ einfach.
Es werden zwei Schlüssel bzw. ein Schlüssel-Paar erzeugt: ein sogenannter Private-Key, der geheim bleiben sollte; und einem Public-Key, der gefahrlos öffentlich weitergegeben werden kann.
Der Public-Key muss dann für den Zugang zum Repository auf dem Server hinterlegt werden: bei z.B. GitHub über das Web-Interface; bei privaten Repositories beim Besitzer des Servers.
Für den Zugang zum Repository muss der SSH-Key noch über ein Hilfsprogramm geladen werden, das den SSH-Key bei Bedarf zur Authentifizierung bereithält. Dies erledigt das Programm Pageant, indem einfach nur der Private-Key geladen werden muss.