logoalt Hacker News

pimplyesterday at 4:32 PM14 repliesview on HN

What are good alternatives to GitHub for private repos + actions? I'm considering moving my company off of it because of reliablity issues.


Replies

mfenniakyesterday at 5:20 PM

It probably depends on your scale, but I'd suggest self-hosting a Forgejo instance, if it's within your domain expertise to run a service like that. It's not hard to operate, it will be blazing fast, it provides most of the same capabilities, and you'll be in complete control over the costs and reliability.

A people have replied to you mentioning Codeberg, but that service is intended for Open Source projects, not private commercial work.

show 1 reply
yoyohello13yesterday at 5:08 PM

We self-host Gitlab at work and it's amazing. CI/CD is great and it has never once gone down.

ai-christiansonyesterday at 4:35 PM

If you want to go really minimal you can do raw git+ssh and hooks (pre/post commit, etc).

show 1 reply
lelanthranyesterday at 7:35 PM

> What are good alternatives to GitHub for private repos + actions? I'm considering moving my company off of it because of reliablity issues.

Dunno about actions[1], but I've been using a $5/m DO droplet for the last 5 years for my private repo. If it ever runs out of disk space, an additional 100GB of mounted storage is an extra $10/m

I've put something on it (Gitea, I think) that has the web interface for submitting PRs, reviewing them, merging them, etc.

I don't think there is any extra value in paying more to a git hosting SaaS for a single user, than I pay for a DO droplet for (at peak) 20 users.

----------------------

[1] Tried using Jenkins, but alas, a $5/m DO droplet is insufficient to run Jenkins. I mashed up shell scripts + Makefiles in a loop, with a `sleep 60` between iterations.

Defeloyesterday at 6:16 PM

I've been using https://radicle.xyz/ + https://radicle-ci.liw.fi/ (in combination with my own ci adapter for nix flakes) for about half a year now for (almost) all my public and private repos and so far I really like it.

show 1 reply
Keltesethyesterday at 4:34 PM

Gitlab.com. CI is super nice and easily self hostable.

show 2 replies
ramon156yesterday at 5:10 PM

Codeberg is close to what i need

jruzyesterday at 4:57 PM

I left for codeberg.org and my own ci runner with woodpecker. Soooo much faster than github

estimator7292yesterday at 5:00 PM

At my last job I ran a GitLab instance on a tiny AWS server and ran workers on old desktop PCs in the corner of the office.

It's pretty nice if you don't mind it being some of the heaviest software you've ever seen.

I also tried gitea, but uninstalled it when I encountered nonsense restrictions with the rationale "that's how GitHub does it". It was okay, pretty lightweight, but locking out features purely because "that's what GitHub does" was just utterly unacceptable to me.

show 1 reply
theredbeardyesterday at 4:33 PM

Gitlab.com is the obvious rec.

show 1 reply
fishgoesblubyesterday at 4:50 PM

Gitea is great.

xigoiyesterday at 5:54 PM

SourceHut.

guluarteyesterday at 5:32 PM

gitea

ewuhicyesterday at 4:38 PM

Don't listen to the clueless suggesting Gitlab. It's forgejo (not gitea) or tangled, that's it.

show 2 replies