I used many of them and settled for bare repos on an host with ssh access
gitea / gogs: too many database corruptions I am getting ptsd just talking about it
gitlab: too big, too resource hungry for something so simple. Didn’t use 90% of the stuff that offered
gitbucket and onedev: those are very good and are sort of setup and forget because they just work. They have different features set so check them out.
In the end given that I just have a bunch of users and don’t need many fancy features (we share patches over email and matrix) on our community server we are just using ssh and klaus as a web frontend
I used many of them and settled for bare repos on an host with ssh access
In the end given that I just have a bunch of users and don’t need many fancy features (we share patches over email and matrix) on our community server we are just using ssh and klaus as a web frontend