Live data from Hacker News

Moving from GitHub to Codeberg, for lazy people

unterwaditzer.net

281–290 of 385 posts

Re: Moving from GitHub to Codeberg, for lazy people

#281

I think evaluating alternatives to GitHub is going to become increasingly important over the coming years. At the same time, I think these kinds of migrations discount how much GitHub has changed the table stakes/raised the bar for what makes a valuable source forge: it's simply no longer reasonable to BYO CI or accept one that can't natively build for a common set of end-user architectures. This on its own makes me…

I don't understand the hype around CI and that it's supposedly impossible to run something like that without Git, let alone Github. Like sure, a nice interface is fine, but I can do with a simpler one. I don't need a million features, because what is CI (in practice today, not in theory)? It's just a set of commands that run on a remote machine and then the output of those commands is displayed in the browser and it…

I find CI very valuable even on my solo projects.

> what is CI (in practice today, not in theory)? It's just a set of commands that run on a remote machine and then the output of those commands is displayed in the browser and it also influences what other commands may or may not run. What exactly is the big deal here?

The key is hermetically/reproducibly - you don't want to run commands on some random machine, you want to run commands on a well-controlled/versioned machine that won't change under you, that you can recreate at will. Which sure you should be able to do with Nix or something, but the kind of person who doesn't want to use CI doesn't want to use Nix either.

And the other key is whose machine? Particularly when it comes to e.g. Macs, which are expensive. Maybe you have a spare server farm in your closet, but most people don't.

Re: Moving from GitHub to Codeberg, for lazy people

#282

I don't dislike Codeberg inherently, but it's not a "true" GitHub replacement. It can handle a good chunk of GitHub repositories (namely those for well established FOSS projects looking to have everything a proper capital P project has), but if you're just looking for a generic place to put your code projects that aren't necessarily intended for public release and support (ie. random automation scripts, scraps of con…

"spinning up your own git server" isn't really a thing. Any server with ssh and git installed is a git server.

Re: Moving from GitHub to Codeberg, for lazy people

#283

Earlier quoted context omitted.

Exactly, it's super easy. You only need the first part of this guide https://www.youtube.com/watch?v=40SnEd1RWUU

Do most vps providers enable password based ssh access on first boot up? That video doesn't seem very relatable.

Exactly. It’s much simpler

Re: Moving from GitHub to Codeberg, for lazy people

#285
post #260

I don't dislike Codeberg inherently, but it's not a "true" GitHub replacement. It can handle a good chunk of GitHub repositories (namely those for well established FOSS projects looking to have everything a proper capital P project has), but if you're just looking for a generic place to put your code projects that aren't necessarily intended for public release and support (ie. random automation scripts, scraps of con…

> Moving from GitHub to Codeberg, for lazy people Step 1.) Stay on GitHub I think the internet has "GitHub Derangement Syndrome" right now. It's an outlet for people's frustration. The current trend reminds me a lot of the couple years we had where Game Developers were that outlet. They needed to "Wake up" and not "Go woke, go broke". An incredible amount of online discourse around gaming was hijacked by toxic negati…

Dont forget that Github also hosts projects for DHS and ICE, people have a right to be angry and leave. The “one place for code” fantasy is over.

Re: Moving from GitHub to Codeberg, for lazy people

#286
I don’t know what everyone else thinks, but for me, GitHub is a shining star among most developer tools and services. Free hosting for code, sites, personal projects, no obligation to make your repositories public or buy a subscription. For most devs, they would never need to buy a subscription. Heck, I don’t need it, but I pay for it as a thank you for what I get (have gotten) out of it.

I am honestly shocked that they managed to survive and thrive after getting bought by MS! So please pardon my ignorance when I say that I don’t understand why some FOSS projects want to move away.

Re: Moving from GitHub to Codeberg, for lazy people

#287

I don’t know what everyone else thinks, but for me, GitHub is a shining star among most developer tools and services. Free hosting for code, sites, personal projects, no obligation to make your repositories public or buy a subscription. For most devs, they would never need to buy a subscription. Heck, I don’t need it, but I pay for it as a thank you for what I get (have gotten) out of it. I am honestly shocked that t…

This is a valid take.

The sheer scale of GitHub and its economic backing by giants allows it to offer a lot, for FREE.

Self hosted projects cannot compete with this. They either get huge venture fund or remain small.

GitHub is not perfect, but nothing comes close

Re: Moving from GitHub to Codeberg, for lazy people

#288

Earlier quoted context omitted.

On the other hand you probably don't need to go full k8s and datadog on it. Just host it. Use a PaaS so you don't need to do Linux admin.

I think both of you are misunderstanding what I proposed. You just need a single VM with an ssh server. Literally no web service needed, if all you want to do is host some code remotely.

I didn't misunderstand. Sshd is a web service. Most folks don't already know how and don't want to set up a machine that is always on, that will restart on power loss, that will have a static IP or dynDNS, with a domain name and proper routing and open ports and certs and enough bandwidth and that's before you even worry about actual security and not just what is needed to work.... It's actually a big annoyance if you don't do it all the time.

Re: Moving from GitHub to Codeberg, for lazy people

#289
post #263

Earlier quoted context omitted.

The original intent of the authors is by now irrelevant. The current "point" of git is that it's the most used version control solution, with good tooling support from third parties. Nothing more. And most people prefer to use it in a centralised fashion.

That doesn't remove the fact that when people are working on the code, their local copy doesn't disappear after they pushed their commits and a local copy is still available. Only exception is when people are using the code editor embedded in the "forge" but this is usually an exceptional use rather than the norm.

> That doesn't remove the fact that when people are working on the code, their local copy doesn't disappear after they pushed their commits and a local copy is still available.

It doesn't remove it but doesn't make it very relevant either, because of all the tests that are necessarily done remotely and can't be done locally, and without that feedback in many cases development is not possible.

Re: Moving from GitHub to Codeberg, for lazy people

#290

I don’t know what everyone else thinks, but for me, GitHub is a shining star among most developer tools and services. Free hosting for code, sites, personal projects, no obligation to make your repositories public or buy a subscription. For most devs, they would never need to buy a subscription. Heck, I don’t need it, but I pay for it as a thank you for what I get (have gotten) out of it. I am honestly shocked that t…

Thrive? No. GH has been getting very noticeably worse. The uptime is terrible now and the UI is a lot flakier.
Post reply on HN