See also: https://cryptosphere.io/
Will be keeping my eye on this for sure.
If I could replace GitHub in a way the rest of the world is OK with, that’d be freaking awesome.
My primary uses of GitHub are mostly git-independent: pretty diffs, easy history tracing and blaming across branches with a single click, etc. Are there any good (pretty) tools I can run locally for these things without running a full web+git service?
Some tools I use in OSX:
I use Meld for all local diff work. It’s cross platform and has native Git support. Git also supports it as a difftool out of the box.
I use these tools to accomplish those:
Pretty much the same, but also for the very nice community there is around pull requests.
This is what I use locally for the nice history navigation, commit history, etc. http://jonas.nitro.dk/tig/