Thank god there is Fossil [1] for the source code management (yes, management implies also making notes and documentation besides versioning) of my personal projects.
It seems to me to fix so many of the usability issues with Git, and is much more opinionated. I much prefer opinionated tools and frameworks, the fewer (unnecessary and trivial) decisions I have to make in life the better.
But there's https://chiselapp.com/ if you want a hosted solution.
For CI I self host an instance of https://concourse-ci.org/