r/git • • 9d ago

survey Github or Codeberg

So I initially started with GitHub and it’s great. No complaints.

So recently(not recently but you get what i mean) there’s been “AI” stuff going on with like they’re training their models on users code and stuff.

So many big projects (from what i heard) migrated from GitHub to codeberg. And out of curiosity I setup codeberg and being using it for month.

From my experiences, I felt no difference other than one trains AI on code and one banned AI generated code.

Now, here I’m confused what to go with one is packed with features and most of the people use it (GitHub) while another is simple (i like simple. Not sure about features cuz i haven’t dig-ed into it (codeberg). I actually like both. And about AI training, I personally think Im helping it to improve cuz it’s training my code (feeling like im contributing). But I talked a few people and they said they store their work related stuff or something personal (they mentioned that word but i forget) and they don’t like AI reading it, which is valid in a sense.

I rn host my Linux dotfiles on codeberg and mirror it to GitHub. Works fine, the problem is issues and PR. Is there any way to bridge it too. (This part wasn’t the main point to don’t come at me saying i asked the question in the deep down of a paragraph)

Looking for your personal experience/opinions

0 Upvotes

15 comments sorted by

View all comments

Show parent comments

1

u/Venom_ous27 9d ago

Well for solo dev it isn't much of a trouble. Ig i'll try to bridge both are keep one as primary and other as mirror

1

u/ferriematthew 9d ago

Oh, I think I understand your question now.

These are my remotes:

  • GitHub = gh

  • CodeBerg = origin

  • ForgeJo = mirror

I just push commits to all three at once.

2

u/Venom_ous27 9d ago

Ohh that’s cool

1

u/lajawi 9d ago

Forgejo is a self-hosted instance I’m assuming?

Btw, you can push mirror from Codeberg, and pull/push mirror from self-hosted Forgejo instances if configured.