I find it quite hard to comprehend why people use Github for private repositories. There are many free alternatives. BitBucket seems to be the famous one, but Gitlab has grown into an amazing product with 3 different offerings; On premise community edition, on premise enterprise and hosted (like Github).<p>We have used the on premise community edition for about 3 years now. I first installed it when you had to run about a billion commands manually and it was great even then. Now you can install it with an apt-get and a few lines.<p>Lets not forget about the obvious negatives of Github (ignoring pricing).<p>1) Its hosted which means it can go down
2) It is closed source
3) Feature based is quite small (compared to Gitlab)<p>Gitlab is a regular release cycle, once a month which always comes with new features.<p>I personally think it is a no brainer.