← Back to context

Comment by shortrounddev2

20 hours ago

I just switched from Github to Gitlab. For anyone who is interested in doing the same, but doubtful because of the effort required: Gitlab has a pretty good migration tool. You authenticate against your github account and gitlab will import all your repos for you. We've been using gitlab at work for a bit and the CI/CD took a little getting used to but I'm overall happy with Gitlab.

Some people think a github presence is important for their personal portfolios/careers, but I've personally never seen any evidence that a recruiter or anyone has ever actually looked at my github profile. Plus I can just put gitlab on there instead now

It's not that simple; their CI workflow architectures are completely different. The way projects and permissions work are completely different. The entire way GitLab organizes the taxonomy is different.

  • Oh sure for an organization with lots of ci/cd its a big deal. But for individuals who mostly just use github as a code repository for personal projects and dont have a ton of deployments, its real easy

I have worked for companies using GitLab and I really liked it. I need to have just about a dozen of my repos that kind of have to be on GitHub because of integrations with third parties, but most would live fine on GitLab.

EDIT: just looked, GitLab seems caught up in AI agent hype also, and have their prices gone up?

Gitlab seems to also be going into the "AI slop" direction, unfortunately, while core CI/CD features get sidelined...

Forgejo/Codeberg seems interesting

  • How do you mean? I dont hold it against a company just for having an AI offering. The thing with github/Microsoft is theyre really forcing it down your throat. Github copilot is now a default UI element in Visual Studio and every time I open it up they say "use github copilot, its free!". Every update to visual studio is all about their AI crap now and legit IDE features are always listed at the end

    Plus github has also been trying to be a social media sites for a while, too, which I never really apprecisted. The only reason I ever used github in the first place, as a personal user, was because its what everyone else uses on their resume. But I no longer put personal projects on my resume so I dont see the point in using github anymore. We use gitlab at work and it works great.

    Though the other providers look good, too. Im not trying to denigrate them. Codeberg, however, looks like it requires a subscription fee, and im just not using enough features of my git provider to justify paying for it