It's also a pretty good use for a VPS, too. I mostly just use local version control for my stuff, but I enjoy being able to just push to the Mercurial repo on my Linode whenever I want to back stuff up.
Indeed, plus it's fun to learn how to set up access controls a-la Github and Bitbucket for your own repositories. So you can do 'git clone git@yourwebsite.tld:project_name' as well as your own unlimited private repos!
Also https://github.com/gogits/gogs which I run on my VPS and though I still rely on GitHub first and foremost (because GitHub is way better), it's good to have.
Never had any problems with BitBucket over a few years. Using Mercurial though, which helps.
I use BitBucket and love it for all my single user projects.
This. Bitbucket all the way.
i'm actually using visual studio with checkouts from butbucket. but i started a new project (that depends on windows anyway) on VSO to check out.
honestly, i'd be really happy if my company ditched github enterprise to either of those.