TortoiseCVS and TortoiseSVN are nifty tools for using CVS and Subversion from Windows. From time to time I have to deal with The Beast Of Redmond in its various forms, and this makes it a lot easier ...
Throughout, this example will refer to repohost, meaning the machine you’ve got the repository on.
Install PuTTY
Copy your private key for repohost somewhere
Use PuTTYgen to import your private key and save it as a PuTTY .ppk file
Run Pageant and check that you can select that key and put in your passphrase and it works.
Run PuTTY and make a session for your repo host:
then put ‘repohost‘ under “Saved Sessions” and hit “save”.
Check that you can open this session now without a password (because pageant is caching your private key)
Hope that helps!
There’s also a TortoiseGit and a TortoiseHG, but I haven’t used them.