Tortoise SVN using SVN+SSH from Windows to your Linux box.
Being that I found this solution as a compilation of info from various sources, most of which are heck of a lot smarter than I am, I have to take ZERO responsibility for any inaccuracies in this information that may compromise the security of your systems. Getting this to work is relatively new to me and there could be a few ‘holes’ in the setup that I am just not aware of. I have tried my best to make sure that what has been done is as stable as possible, but I’m only human.
For this HOW-TO I make the assumption that you are hosting the repository on a Linux box (Go Ubuntu!) and connecting to it from Windows using Tortoise SVN. The repository you are using should already be created, and, you will need a shell account (ssh) on the machine you are connecting to. I chose to use my own shell account and not create a ’stand alone’ svn account for this purpose.