Free source control hosting in the Mesh cloud

mesh-logoI was recently looking for a free shared space where I could host source control without making it public for a project I am in the process of starting. After looking around and mostly finding commercial solutions, I eventually found a pretty neat solution by using Microsoft Mesh together with SVN/Tortoise. The solution is basically to have a local repository installation on a mesh folder and then synchronize this directory between any machines that need to take part of the source control.

 

1) Start off by downloading and installing Microsoft Mesh and Tortoise. After installing Mesh, you should have a new “Live Mesh Folders” that you can access directly from the mesh client
m0

 

2) Create a new folder in your live mesh folder named “Subversion”. Make sure all your devices in your Mesh network are set to “When files are added or modified” in the sync options.

m1

m3

 

 

3) Open the folder you just created and create another folder inside called “Repository”. Now right click this second folder and choose TortoiseSVN -> Create repository here.

m4

 

 

4) Now go back to your desktop or any other folder where you want to check out your files into and create a folder called “Checkout”. Right click on this newly created folder and select “SVN Checkout…”.
Make sure that your repository URL points towards your Subversion/Repository directory and that your checkout directory points to the Checkout/Repository directory like in example below and click OK.

m5

Thats it! 5 Gig free space for your newly created source repository all set to go! You can now use the checked-out subversion repository and check files in just as normal.



Leave a Reply