Attempting to connect my new Windows machine with Zend Studio 5.1 using svn+ssh to an svn repository on Linux, I am obliged to once again stand on the shoulders of giants that have come before me. Here’s some “how tos” that got me through it.
- Logemann Blog – Subversion / TortoiseSVN SSH HowTo – Soup to nuts on how to set up both the server end as well as the client end of this ordeal. Includes ssh, ssh-keygen for generating keys, installing keys on client via Putty and Pageant, and using the ssh tunnel built to grab the repo via TortoiseSVN.
- Zend.com Forums: Zend Studio => HOW-TO: Using SVN+SSH in ZS 5.5 – More ssh, ssh-keygen, installing keys on client via Putty and Pageant, and using the ssh tunnel with Zend Studio. (This seems to be missing one step for Zend to work though which is included next)
- SVN – SSH connection produces errors – This post from the Zend knowledgebase adds the mysterious SVN_SSH environment variable that magically makes this work for Zend. NOTE – while they show this using the path to TortoisePlink.exe, you may also use Putty’s Plink.