GitHub and federation... isn’t git itself federated? You can pull from anywhere and push wherever they allow you to. Things you cannot do:
- send patches via the website
- track issues
- browse code and documentation online
What other functionality do you use? I think that’s all I do. Maybe I’ll just create a software wiki for myself which implements these features and leave it at that. No need for Gitea, Gogs, GitLab or any of that.
@njoseph @kensanata Fossil does use the Git transport protocol, which implies it might work fine as a git server.