pull down to refresh

I've been using Github and (the hosted) Gitlab for years. Been taking gitea for a spin for a few weeks, hosting it on a local machine. I have a handful of repos there, and mostly use it for issue tracking and keeping an off-box copy of in-flight branches.
It seems really solid. Has a lot of the commonly-used features you'd expect from something like Github: pull request management, branch management, issue tracking, even has nice annotations for signed commits! If you want to play with it:
the baseline docker compose file there will use sqlite as the backing database, but there are notes on using mysql or postgres. Check it out!
I love gitea - it's super fast and lightweight.
The only reason it's not our primary GIT provider is the lack of an integrated CI/CD pipeline capability.
reply
Oh, that's a no go for me then. And also for every team that tries to keep quality up while employing 50yo or fresh college graduates.
reply
Nice! I've been looking for a lightweight way to host my own git repos. I wonder if it supports auto-syncing from Github remotes... there're a lot of projects hosted on there that I'd like to have an up-to-date backup of.
reply
I think that self-hosted git (or fossil or whatever) has a fundamental problem that you can't credibly guarantee that your server will be available tomorrow.
"Oh but git is decentralized" I hear. Yes but unless there's some standard replication discovery (git+nostr?) it's useless.
For now the best shots seem to be Radicl, Gitopia and Valist. Unfortunately they're all beta at most, and also shitcoin-related.
reply
It's useless since no one can contribute to your projects without making an account. And even then you have to configure a very complicated SSH access and your contributors have to configure their keys in a weird GUI.
reply
deleted by author
One-click install on Umbrel. I like self-hosted things.
reply
deleted by author