@pecet if you aren't actually collaborating with anyone else, you could just have a local repo with no remote at all (rather than bother with the hassle of self-hosting). I do that a fair bit.