If you want free and portable SVN hosting just put SVN on a USB stick following the instructions below (note this works well for Windows, haven't tested it out in Linux yet ... but should work okay)
1.
Download svn
2. Unzip svn to your USB stick (let's say X:\svn-win32-1.5.6)
3. Follow the
instructions here on how to setup a new repository
4. Create a script: X:\startSVNServer.cmd with the following contents:
Code:
svn-win32-1.5.6\bin\svnserve --daemon --root .\repository
5. Download and install Tortise SVN onto a Windows machine then copy the C:\Program Files\TortiseSVN folder to your USB stick X:\TortiseSVN
6. Then create a script X:\tortiseSVN.cmd with the following contents:
Code:
start TortoiseSVN\bin\TortoiseProc.exe /command:repobrowser
7. Start the server using the "startSVNServer.cmd" script
8. Open ToriseSVN using the "tortiseSVN.cmd" script
9. Enter the url
Code:
svn://localhost
10. Voila! You have your own portable SVN repository