I used to run my own Subversion server, but with my latest endeavors I am an advocate and evangelist for cloud computing. Focus on your business domain and let Amazon take care of the infrastructure. So a few years ago I moved my active projects to a paid subscription on GitHub. Only my active projects though, and not all of my source code, because at the time GitHub only allowed you five private repositories, and I didn't want to give all of my work away to the world for free.
Today GitHub announced that they are changing that policy and now allowing paid subscribers to create UNLIMITED private repositories! now I can finally take down my old SVN server, which is still running on an old server in my office, and move all of that to GitHub!
I also have some repositories on GitLabs that I will move over to GitHub. This was a long time coming and I'm glad that GitHub finally is moving in the right direction here.
For more information, read their official statement.