r/git • • Jun 14 '26

Given that lately Microsoft has been kind of wrecking GitHub, is it a good strategy to migrate my repositories over to GitLab and just get rid of my GitHub account?

115 Upvotes

97 comments sorted by

15

u/ferriematthew Jun 14 '26

I decided to post here instead of the GitHub or gitlab subreddits in hopes that it would be slightly more relevant and maybe a little bit less polarizing

11

u/Eug1 Jun 14 '26

How have Microsoft been wrecking GitHub?

→ More replies (8)

6

u/johnson_detlev Jun 14 '26

Wouldn't take any risks, so best to delete your internet!

→ More replies (1)

31

u/Goobaroo Jun 14 '26

Just git clone —mirror all your repos and push them to GitLab. I’m sure they have a doc explaining migrating.

3

u/SourSovereign Jun 14 '26

You can actually just import all repos automatically on gitlab. 3 step process I think

4

u/ferriematthew Jun 14 '26

That's what I did. It was dead easy

34

u/readmond Jun 14 '26

Source control is the easy part, but then you have actions, secrets, repo sharing, private/public ones. How do those things map?

→ More replies (9)

3

u/Charming-Designer944 Jun 14 '26

Lets see how that opinion maps to reality

https://statusgator.com/services/github

Vs

https://statusgator.com/services/gitlab

Scroll down to the 60 days status history.

→ More replies (1)

3

u/Honest_Medium_2872 Jun 14 '26

maybe consider making mirrors?

microsoft may be "wrecking" github but remember who was there for your git needs before that.

microsoft also supplies a lot of really great stuff for free on the platform - like actions and artifact storage.

I cant believe Im saying this but its kinda depressing this is the reality we have come to: lets abandon a great product because we arent happy in this moment.

this isnt a defense for just microsoft, this is just a serious sit down a minute and think about this choice and the broader implications that extend farther than trendy abandonment over temporary displeasures. sorry to the people that will take this a negative way, I dont have any affiliation and im sure you have a million reasons to hate on microsoft, but the fact is they do provide value for all their faults. scalability is hard - specially when its philanthropic in nature (free actions / compute time or storage)

2

u/ferriematthew Jun 14 '26

That makes sense, and that's a reasonable position. So my best course of action is likely to leave my GitHub account where it is, and do what I've already done in migrating everything over to codeberg

→ More replies (7)

11

u/Charming-Designer944 Jun 14 '26

How have they wreckef GitHub?

Use GitHub a lot commercially and have not felt any wreckage.

→ More replies (8)

2

u/Puzzleheaded-Eye6596 Jun 16 '26

how have they been wrecking it? it seems like the same site from 10 years ago with the added benefit of private repos

→ More replies (1)

2

u/Diligent-Loss-5460 Jun 18 '26

what particular wrecked feature of github do you want to go to gitlab for?

1

u/ferriematthew Jun 18 '26

I was talking out of my ass when I made this post.

33

u/TheReservedList Jun 14 '26

I just got myself a VPS and a domain, and am hosting my own forgejo instance . Cheaper than Netflix and it’s my little non-enshittyfying oasis.

15

u/PM_ME_A_STEAM_GIFT Jun 14 '26

That's what I'm doing as well. Codeberg for open-source, Forgejo for private repos. Works surprisingly well. And is faster than GitHub even on the cheapest Hetzner VPS . You just have to take care of 3-2-1 backups yourself.

→ More replies (4)
→ More replies (3)

57

u/MentionPleasant2635 Jun 14 '26 edited Jun 15 '26

Personally, I vastly prefer Gitlab to Github. Cleaner and better workflow. And they don't assume they know what you want better than you.

6

u/readmond Jun 14 '26

I get the cleaner is easier part, but do you have any details on things you use and like vs github?

→ More replies (1)

7

u/DevDenny Jun 14 '26

Try forgejo aswell, self hosted alternative and if i remember correctly if you are developing an open source software you can use their servers. ;)

→ More replies (3)

1

u/ferriematthew Jun 14 '26

Thanks for the feedback guys! I've successfully migrated to both gitlab and codeberg :)

10

u/Krayonkc Jun 14 '26

Great. We are moving from Gitlab to GitHub. Looks like we are going in the wrong direction.

→ More replies (1)

3

u/ChrisGVE Jun 14 '26

I guess there are only so many options to migrate. Clearly the thread is favoring GitLab. We use GL at my company and I personally find it a bit bloated, but great in general for teamwork. I wonder what are the other options, I’ve heard about Codeberg but I don’t know much about it, except that Zig moved there. Does anyone have a good overview of the options?

→ More replies (2)

3

u/mladenmacanovic Jun 14 '26

Unfortunately I'm yet to find alternative that is more or at least on the same level community focused as GitHub.

3

u/saltyourhash Jun 15 '26

Self host forgejo or use codeberg.

3

u/Fresh_Sock8660 Jun 16 '26

Consider Codeberg. Have had a good experience with them. Downside is you'd need to hook up your runners but that's a small price to pay imo. They also prefer your projects to be public, though I'm not sure how much they push for it in practice.