4 ms·
As I see it: GitLab has CI and a whole host of other features (artifact repositories, pages, ...) Gittea is a nice WebUI for viewing source files with simple
by kevincox 6y ago
As I see it:
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.
- qbasic_forever 6y agoGitea is a lot more than just a web UI. It's a whole multi-tenant platform if you need--it can act as an OAuth2 provider and drive SSO, login, etc. for all kinds of other apps or services. You could even have gitea used as a login/auth for a kubernetes cluster (with dex). It's like gitlab but way less documentation and slightly less polish.
- bsder 6y ago> it can act as an OAuth2 provider and drive SSO, login, etc. for all kinds of other apps or services. Can I get a link to documentation/discussion on that?
- qbasic_forever 6y agoOAuth2 provider config: https://docs.gitea.io/en-us/oauth2-provider/ https://docs.gitea.io/en-us/oauth2-provider/ For dex (k8s auth), specifically: https://dexidp.io/docs/connectors/gitea/ 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 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.
- cat199 6y ago> bare-git is fine if you don't need any web presence. 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
- kingosticks 6y agoAre there any nicer interfaces for gitweb? The basic functionality (just browsing a repo) is perfect but it's not the prettiest. 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 https://github.com/kogakure/gitweb-theme