This tutorial is designed for use in conjunction with the server setup tutorial I’ve written here: Creating An SSH-Enabled Subversion Server On Linux.
For this tutorial, we will assume you are connecting using TortiseSVN on a windows machine.
After messing around with various version control systems for Unity with on-premises hosting, our team has settled on using Subversion. Below I’ll detail how to set up the server with SSH password-less authentication, but first, here’s our findings for other VCSs.
Unity’s build tools can be somewhat of a challenge to automate with CI/CD Tools. Unity Builds themselves can be quite slow, and if you have complicated build procedures with specific build settings, scripting the build process and letting it run on a dedicated build machine is a huge effort-saver.