GitLab has CI and a whole host of other features (artifact repositories, pages, ...)
Gittea is a nice WebUI for viewing source files with simple issue and patch management.
bare-git is fine if you don't need any web presence.
GitLab has CI and a whole host of other features (artifact repositories, pages, ...)
Gittea is a nice WebUI for viewing source files with simple issue and patch management.
bare-git is fine if you don't need any web presence.
Can I get a link to documentation/discussion on that?
For dex (k8s auth), specifically: https://dexidp.io/docs/connectors/gitea/
Hooking it up to do SSO for other OAuth/OIDC apps is pretty similar. For something that doesn't do OAuth you could use vouch proxy in front of it and get SSO: https://github.com/vouch/vouch-proxy/issues/203
It's really slick and fun to throw gitea on a cheap VPS, then a few apps like drone CI, a k3s kubernetes cluster, etc. and have it all just interoperate and auth together seamlessly. I won't lie though it's an enormous amount of annoying and badly documented work to get it all together.
cgit or gitweb can be nice additions to bare git for simple repository browsing without the full 'project managment' aspects that gitlab/gitea/redmine etc. add
Edit: this looks like what I mean, just so happens to be github style but that's not a requirement! https://github.com/kogakure/gitweb-theme