Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

311–320 of 468 posts

Re: Ask HN: Alternatives to GitHub

#311
I have a pretty bad taste in my mouth from GitHub, GitLab, Forgejo, Gitea, etc. They all attempt to hijack Git itself and become a monolith and single custom interface, rather than independent components that work around the Git repo. I want the Unix philosophy applied to Git and other functions. That way I'm not forced to switch the entire kitchen sink out when some single piece of functionality or hoster ends up breaking things.

Re: Ask HN: Alternatives to GitHub

#312

Earlier quoted context omitted.

> 4. Do you just want to host repositories? an ssh connection and git --bare init on your ssh accessible server works just fine

“Just” is a four letter word and a trap our industry repeatedly falls into. https://sgringwe.com/2019/10/10/Please-just-stop-saying-just

I hadn't read this article until now, but I started catching myself using the word at work a few years ago and I've actively been trying to avoid using it for the reasons laid out in this post.

Re: Ask HN: Alternatives to GitHub

#313
post #75
post #37

To all of those proposing self-hosted GitLab: we did it for 6+ years in my company, and it's not always a smooth sailing. We had our own runners and we made it auto-upgrade across docker images daily before business start. It mostly worked really well, except those few times were a Docker upgrade had to be rolled back, or that one time the bundled pg_shared_buffers was set at 1MB by default, making schema upgrades im…

Yeah, it's mind blowing to me that GH still doesn't have a branch viewer in each repo.

[dead]

Re: Ask HN: Alternatives to GitHub

#315
post #152
post #134

It depends on what you are after? 1. Do you want something that works and feels like GitHub? -- Forgejo and Gitea are good for this. 2. Do you want a place to host git repositories with minimal hassle? -- GitLab, CodeBerg, and others are available. 3. Do you have your own hosting infrastructure? You could use gitolite and CGit/GitWeb on that hosting platform or local hardware. 4. Do you just want to host repositories…

*Forgejo

It's great for lightweight self hosting

Re: Ask HN: Alternatives to GitHub

#318
post #47

I strongly disagree with the assumption that GitHub's alternative is another centralized forge. Git itself is perfectly decentralized, as was the original Linux kernel development process. How people managed to put all their eggs in one intermittently available service is beyond me. Moving the eggs into another bucket is not a solution (like Microsoft is short of servers). The SPoF is the problem. There are plumbing,…

Oh, it’s really simple why this happened: 1. People do not like email-based patch processes. 2. GitHub made everything dead simple, and free. Lots of Open Source projects have flourished because GitHub is both easy to use and makes collaboration across repository painless. 3. Very few people actually care about decentralization. As long as you have a full copy of your repo on your own machines as well as GH, it’s har…

[dead]

Re: Ask HN: Alternatives to GitHub

#319
post #219

Earlier quoted context omitted.

This is pretty cool and one of the few things I couldn't find a viable alternative to in-house hosting so far. The only thing your "GitLab Runners as a Service" is missing is ISO 27001 (and optionally SOC 2) certification. That makes it again easier for your customer to get / maintain their ISO 27001. (So far I used this cloud.init script to spin up and upgrade GitLab-Runner instants: https://gitlab.com/21analytics/g…

Ha, let us look into ISO 27001 certification and see what it takes to obtain it (and SOC 2). Thank you for this valuable pointer! If you could just sign in (accounts are free and you can even try us out for the first 48h and not be charged), then we could message you to your email address once we have an update here.

You’re on for a ride. Set at least 50k on the side for that.

Re: Ask HN: Alternatives to GitHub

#320
post #37

To all of those proposing self-hosted GitLab: we did it for 6+ years in my company, and it's not always a smooth sailing. We had our own runners and we made it auto-upgrade across docker images daily before business start. It mostly worked really well, except those few times were a Docker upgrade had to be rolled back, or that one time the bundled pg_shared_buffers was set at 1MB by default, making schema upgrades im…

Never forget the sudden GitLab price-hike and flavor feature changes just a few years ago. I was literally about to go from free to paid, when the pricing doubled nearly overnight. I left for Gitea.

https://news.ycombinator.com/item?id=35144974

Post reply on HN