long past time. what's taking people so long
post
Perhaps we should use git in the distributed manner it was designed
Yeah, too many people don't know about having multiple remotes
One thing, any chance you've heard of a way to have two remotes, one basically ignored gitignore (personal self-hosted storage) vs front-facing with github or similar?
Hmm not natively but I think you could hack something together using git plumbing, perhaps just some hooks. I would still advise against adding secrets to version control even if it stays completely local though, it's still "bad hygiene" and something you should try to avoid. You don't need to go with a full-fledged secret management solution, just keep your secrets in .envs or similar external files and use a password manager to store your live keys. Of course it all depends on the specific context, if it's something bound to loopback I'm not going to stop you from running admin:admin and committing that to your personal docker-compose stash, but if it's protecting something you care about don't put it in git.
They've been pushing a lot of AI slop lately, and in general aim to turn gitlab into an AI-coding-first platform, where humans only coordinate AIs. Search for gitlab act 2 if you wanna know more
Why even rely on a web interface for git, just use git
Pull requests and issue trackers
I can do a pull request via email
Why do issue trackers need to be connected?
Genuinely, pull requests being off platform without good integrated diff and merge conflict resolution tooling just doesn't work at a certain scale.
Like linux kernel scale?
I would argue that Linux kernel scale basically doesn't work. It is a huge barrier to would-be developers to get into. You might argue that's a feature, but it's pretty hard to argue that it doesn't add a lot of friction to the process
When Nightmare Eclipse got banned from GitHub they were also banned from Gitlab because Microsoft ordered them to. I would not use Gitlab.
all 40 comments