I use gitlab for some years now and I am very happy with it. Even customers can use this tool very easy.

So host your own solution ;-) Way better than GitHub or Bitbucket.