I host my own server with Visual SVN server. I use a free SSL cert from Start SSL. For client tools I use TortoiseSVN and a Unity asset called GoodSVN.
Works great with Unity Cloud Build.
There was a recent thread about this and someone chimed in with some good info on repo hosting with Git (popular these days). I’ll try to find that thread.
There’s Visual Studio Online which has built in integration with the Visual Studio IDE, so it works quite nice when working on Windows. Use UnityVS and you’ll never have to deal with MonoDevelop again (on a PC). Free for up to 5 users.
If you’re on a Mac you can use Team Explorer Everywhere to access VSO, or if you are just doing builds you have VSO zip up the codebase for download (not recommended for large projects of course). Free, unless you want to connect to a Team Foundation Server instance.
I got LFS enabled on my github account a week ago, and it’s great! I’d say hold out for that it shouldn’t be long. I put all of my large assets into a separate top level folder in Unity that had a gitignore and saved them to amazon S3 until LFS came out. Was kind of a pain but it got me through.