this post was submitted on 25 Oct 2024
52 points (94.8% liked)

Open Source

31165 readers
313 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I've heard the main two suggestions are Codeberg and Gitlab. However, there has been some mixed feelings about GitLab I've seen across the internet in regards to them being as FOSS as Bitwarden is with their "Open-Core" model. With Codeberg though, there was a recent major security issue.

I would just be curious to get other people's thoughts throughout the community, and then I can decide where I want to migrate my repos.

all 29 comments
sorted by: hot top controversial new old
[–] unknowing8343@discuss.tchncs.de 32 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

To be honest, I'm waiting until we finally get federated git hosting, specially if done with ActivityPub. I think it fits too well the use case.

I believe forgejo is getting there, but it's still not possible.

[–] madnificent@lemmy.world 1 points 2 weeks ago

I'm also waiting for this to move some 500 repositories from GitHub to a realistic federated alternative. I follow up from a distance but don't see much movement on ForgeFed for ForgeJo. Did I miss something?

[–] ShortN0te@lemmy.ml 19 points 2 weeks ago

Any software potentially has security issues. The matter is how they deal with it.

[–] gravitas_deficiency@sh.itjust.works 17 points 2 weeks ago (1 children)
[–] adamnejm@programming.dev 1 points 2 weeks ago

I've been using Codeberg for a while now, however their servers are not always up to par. I've been in situations where it takes forever to load content of the code base via their website, pushing to a repo was also really slow, upwards of 30 seconds.

I know they've been DDOS'd a while back, but this was about a week ago and lasted for few days.

[–] AustralianSimon@lemmy.world 17 points 2 weeks ago

If you don't need the cicd stuff, Forjejo instances are really easy to spin up or use the ones online like codeberg.

[–] Deckweiss@lemmy.world 13 points 2 weeks ago (1 children)

sr.ht is pretty good if you don't care about a web GUI

[–] sntx@lemm.ee 9 points 2 weeks ago (1 children)

I use sourcehut, specifically because I like their web gui!

[–] Deckweiss@lemmy.world 1 points 6 days ago* (last edited 6 days ago) (1 children)

Thats great!

But I think we need to look at it from the perspective of somebody migrating from GitHub. If OP is used to the GitHub GUI and uses it extensively in their workflow, they will probably be very frustrated while trying to do the same on sr.ht .

[–] sntx@lemm.ee 2 points 5 days ago

That's true, sr.ht it not a drop-in-replacement, but rather a full on alternative.

[–] communism@lemmy.ml 13 points 2 weeks ago

Hosted by someone else: Codeberg or Sourcehut.

Self-hosted: Forgejo

[–] kxzaon@lemmy.dbzer0.com 13 points 2 weeks ago
[–] Mwa@lemm.ee 11 points 2 weeks ago

Codeberg or any forgejo self hosted git instances.

[–] irotsoma@lemmy.world 11 points 2 weeks ago (1 children)

I host forgejo for myself.

[–] FriendBesto@lemmy.ml 1 points 2 weeks ago (1 children)

Hmm.... How do you find it? If you do not mind me asking.

[–] irotsoma@lemmy.world 3 points 2 weeks ago

https://forgejo.org/

I have it running on a raspberry pi at home behind a reverse proxy on my router and backed up to rsync.net. But hosting it on a cheap VPS might be easier.

[–] SteleTrovilo@beehaw.org 10 points 2 weeks ago

I like Fossil-SCM, so https://chiselapp.com is good for that. But if you want to stick to Git, Forgejo is the best open-source offering (and Codeberg is the most prominent instance). If you want to tread far off of the beaten path, https://hub.darcs.net might meet your needs.

We'll all benefit once the forgefed project is done, and Forgejo/Gitea/Gitlab can all interact with each other.

[–] fireshell@lemmy.ml 9 points 2 weeks ago (2 children)

I will be original. Radicle: A decentralized alternative to GitHub built on Gossip

The builds are prepared for Linux and macOS. Additionally, the desktop client, web interface and console interface are being developed.

[–] JTskulk@lemmy.world 5 points 2 weeks ago

Ironic that the desktop client is hosted on GitHub lol

[–] sntx@lemm.ee 1 points 2 weeks ago (1 children)

Do you know how access rights management work on radicle?

Last time I checked I could just add commits to any open PR...

Luckily, the main repo is different, having a canonical version.

[–] sntx@lemm.ee 1 points 2 weeks ago

I really like radicle though.

[–] pylapp@programming.dev 6 points 2 weeks ago

Whatever the solution behind is, if you have the resources, move to something self-hosted. Open core or not, if that topic matters to you, you might need something you can own and control. BTW, have a look on Forgejo, Codeberg and Gitea: these are the solutions I see when people look for something FLOSS, not open core, and maybe self-hostable.

[–] iii@mander.xyz 5 points 2 weeks ago

For self hosting?

[–] pinguinu@lemmygrad.ml 5 points 2 weeks ago (2 children)

There's Gitea, which you can also self-host

[–] Zorothamya@hexbear.net 5 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

There's also Forgêjo, which is a fork of Gitea.

[–] Mwa@lemm.ee 2 points 2 weeks ago

Gitea was forked because gitea was owned by a for profit company.

[–] Andrzej3K@hexbear.net 3 points 2 weeks ago

+1 I use gitea and it does everything you'd want from a git server with minimum resource retirements, unlike Gitlab which is heavy