Setting Up Cygwin to Use SSH on a Microsoft Windows Machine

Before reading this section, make sure you've installed the Subversion client. As described at About Subversion, you can download the Subversion client as an installable binary from http://subversion.tigris.org/. Use the default settings and ensure that the installer adds the Subversion path to the system PATH environment variable.

Edit the C:\Documents and Settings\your-username\Application Data\Subversion\config file to include a line like the following: ssh = c:/cygwin-root-path/bin/ssh.exe -i "C:/privatekeypath"Note: You must use forward slashes (/) in the path to the private key file!

You can now use the Cygwin command line with your Subversion repository. For example:svn co svn+ssh://your-username@svn.kenai.com/project-name~your-svn-repos