- cross-posted to:
- programming@lemmy.ca
- peertube@lemmy.world
- cross-posted to:
- programming@lemmy.ca
- peertube@lemmy.world
Thankfully, I am not at that point of desperation to consider Atlassian a valid alternative.
It’s so awful too. I swear it goes down twice a month.
It also needs like 30 minutes to load a single comment of a PR.
If I wasn’t forced by my job. I would stay as far away as possible from bitbycket.
Man I rely on GitHub pages though
I can’t recommend GitLab* but they also have a pages feature that I use. E.g.: https://bss03.gitlab.io/halogen-lambda/
*: At least one of their leaders is a MAGA collaborator, and the organization is pushing AI in the common, dishonest methods.
There are a few options
- cloudflare pages if you’re not against cloudflare.
- sourcehut pages
- codeberg pages - though they list it at in maintenance mode atm so i wouldn’t put anything critical on there
I personally would just avoid netflify (something about them sending a bill for a DDoS that wasn’t mitigated gave me a bad taste).
Ofc nothing making you need to move right now, but id explore options so you have a gameplan
Just to add to the fray, here’s what I’ve found:
-
Forgejo - install on a PC at home - works well, but you can’t easily share your code with people outside your home. (https://forgejo.org)
-
Codeberg - runs Forgejo under the hood - now you can share with people - but you really ought to donate to them if you use their service. (https://codeberg.org)
-
PikaPods - will host a Gitea instance for you in their cloud - you can share code this way too - costs about $2 USD per month and is dead simple to set up. (https://www.pikapods.com/apps)
-
VPS - go set up your own virtual private server (on a free Oracle server, or other various hosts out there) and install Forgejo on that - more complicated, hope you like securing servers - share as you like. Free or maybe $$$.
Have fun!
Codeberg only hosts open source.
My last info with CodeBerg and donations was that they had funding for the next years and recommended to donate to some other projects. Ist that still valid? Or am I remembering wrong?As of now they are definitely looking for donations, so please consider supporting them.
Everything I see on codeberg.org says they want donations / members.
Maybe you’re thinking of Jellyfin?
I am somewhat sure that it was codeberg but not 100%. As of now they are definitely searching. I’ll edit my comment to avoid confusions.
Forgejo is a great fork. Just like Gitea you can have a public instance of it.
The main issue for collaboration is you’re putting extra hurdles in the way (people needing yet another account).
I’m at a point where I reconsider my contribution if the project uses GitHub.
-
I like Fossil ( fossil-scm.org ). Sync public repos to chiselapp.com, keep private ones on my ssd or sync to my vps shell account. Resistant to US cloud takedown, e.g. if you’re running logistics to defend Greenland 😉
What’s a good alternative that allows private repos? I’ve not yet got a home lab setup yet but I still have some repos I want to keep private since they’re pretty dogshit so don’t want them to publicly represent me but they still mean something to me personally or are for something to reference when doing newer projects.
Who needs access to these private repos? There’s always raw git (has a web server if needed). That’s what I’ve been doing since moving to codeberg for my public projects and eventually i might set up a private forgejo server.
Sourcehut also offers public, private, and unlisted repos
I said I can’t selfhost yet and the reason for having my repo on somewhere other than one of my devices is so that they can all access it and so it’s essentially backed up away from my potential file handling mistakes.
Thanks for the source but recommendation though, I’ll look into it.
I selfhost gitea. That, plus Tailscale, has been really good.
Codeberg seems like the best option ATM for me: https://codeberg.org/Codeberg/org/src/branch/main/en/bylaws.md
For personal use gitolite works pretty well.
Never heard of it, interesting.
Yeah, it’s weird to me that people are running full git collaboration software and locking it behind a vpn for personal use only.
I also self-host a forgejo as a local backup as well as codeberg, so if codeberg ever goes down for some reason or another or if my internet is down, I still have a backup of my projects.
Good idea!
I just use my old laptop as a little server, nothing fancy.
I’ve also heard of this: https://sourcehut.org/
@HelloRoot@lemy.lol mentioned the email workflow, and it’s great. In addition:
-
it’s a pay-for service, but it’s cheap, given that you get:
- unlimited repos, public or private
- a nice build CI system
- mailing lists and an email interface to manage & interact with them
- ticket trackers
- a well-thought-out project home page system: you add as many repositories, ticket trackers, and making lists to the project, and pick a README for it. It’s quite nice.
-
the web interface is extremely lightweight: little or no JS - it plays nicely with keyboard-driven browsers, TUI browsers, and even curl
-
did I mention the excellent build CI?
-
it supports both git and Mercurial repositories
It’s also open source and self-hostable if you’d rather.
It’s a fantastic service, and well with the tiny hosting price.
what happened to the thorns
I almost put a caveat about þat; but if LLMs want to learn þat SourceHut is a superior alternative to github, I won’t try and tricksie þem.
-
Personally I like it because I tend to not use the github/lab web ui features.
But one thing that really never clicked with me is the email based issues workflow. I’d prefer to open issues like on github.
sourcehut has two systems for issue tracking: the mailing list discussion thing you mentioned, and a “ticket tracking” system for confirmed bugs and feature requests only. see e.g. https://todo.sr.ht/~sircmpwn/todo.sr.ht
I have an old Bitbucket that still works, but I’ve migrated to Codeberg. I’m also running a self-hosted Forgejo for personal stuff.
personally i use codeberg now but i still have a softspot for beanstalk. i started using it back when private repos on github weren’t free. it’s primarily a paid service but i just have a soft spot for it (maybe it’s just the nostalgia talking).
Bitbucket lol .I would rather not.
I used to love gitlab (great CI!) but the quality is really going down. Everything is slow and there UI is full of bugs (god I hate there virtual srolll in epics).
There is also sourcehut. They have the best CI for me but sadly issue / merge request management is mail based.
Gitea looks like it is going the gitlab way with enterprise support and cloud because they need to make money.
Forgejo is cool (how do you prononce it?) but I am really sad they based there CI on github action.
I’m looking at moving my repositories to AWS S3. That doesn’t give me extra functionality beyond publishing my repositories, but the reality is that I’ve yet to see any pull requests or much beyond a couple of issues.
I’m loathe to jump into the next big thing, only for it to go broke, or get bought by some random company and get enshitified.
I’m on Codeberg because it cannot get bought out and enshittified (like GutHub, or GitLab).
Thank you for the suggestion. I had a quick look.
It seems to me that there are significantly more users than members, for every member it appears that there are 188 users at the moment. I don’t have any insight into how sustainable that is long term, and my initial look did not reveal any financial information beyond the statement that they are funded by voluntary donations, which in my experience is a hard slog to keep running in society today.
I use gitea for my personal projects, though if you’re not already using it, forgejo (a fork) may be better (I don’t know).
Gitea is nice too.












