Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

281–290 of 468 posts

Re: Ask HN: Alternatives to GitHub

#282

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

If all you want to do is host repositories, “just” is the appropriate word here. For lone wolf work, all I care about is having a remote that mirrors all the changes and branches I create locally. It’s just redundancy. A git bare repo and SSH are all that’s needed.

I don’t do pull requests to myself, and I don’t need a bug tracker or CI.

Re: Ask HN: Alternatives to GitHub

#283

I'm working on self hosting Gitea right now. Hopefully it goes well!

I've been self-hosting Gitea for years, and moved everything I had on GitHub off at the time of the Micro$oft takeover.

With Amsterdam[0], I've put it back on GitHub, but only as a mirror to increase visibility of the code. My erbosoft.com Git server will always remain the "source of truth" for the project.

[0] https://git.erbosoft.com/amy/amsterdam and https://github.com/amysoxcolo/amsterdam

Re: Ask HN: Alternatives to GitHub

#284
post #175
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…

I'm quite partial to SourceHut as well but tbh I don't care about contributors and I like it because it is deliberately low-tech. Maybe the CI could be a bit better (secrets management will sting you if you don't read the docs first), but that is also pretty no-nonsense and gets the job done. If you like no-frills and an expectation that you know what you're doing, it's pretty sweet. Would probably scare off most col…

Sourcehut is fantastic because you can also SSH into the CI machine.

Re: Ask HN: Alternatives to GitHub

#285
post #115

https://tangled.org ! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol ( https://atproto.com ) to for you and your agents. Happy to answer any questions.

I wanted to use tangled but my repo is SHA256 and you sadly don’t support it. I know SHA256 is not very usual but anyway, do you plan to support it?

Re: Ask HN: Alternatives to GitHub

#286
post #115

https://tangled.org ! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol ( https://atproto.com ) to for you and your agents. Happy to answer any questions.

Just signed up, so not much to report yet, but one thing I noticed is that, because the sign in is on tngl.sh rather than a subdomain of tangled.org, it might be confusing for some users, especially as the sign in page has a very different design, theme and layout to the rest of your website and tangled as a whole. Additionally, my password manager didn't show the just created password due to the URL mismatch. Perhaps this could be addressed to improve the experience.

Edit: I really like that one-click "watch logs via SSH" copy button. Maybe those could be attached to the top of the top, as it stands the pipeline just pushes them further and further down. Find the UI and UX overall very pleasant.

Re: Ask HN: Alternatives to GitHub

#287
post #123
post #99

Earlier quoted context omitted.

I started using fossil recently and have been quite pleased with this aspect of it. I miss a few things from the git world (mostly magit and its magical ability to stage individual hunks of a diff) and there are a few rough edges, but I totally agree that having a wiki and issue tracking inside the repository makes so much sense. fossil‘s simplicity is a breath of fresh air for anyone who has to use git from a CLI. W…

I love Fossil, I have been using it for all of my projects for the last couple years. Things that I love include: 1. batteries included single-file functionality (fossil binary + sqlite file and I have everything!) 2. Hosting them is super easy, I have a lighttpd server configured to do cgi-bin, and i just pop the project.fossil file onto the server and I have a project. The biggest friction is managing users across…

Those two pipe dreams sound really cool! Do you have a website or something to lurk you via if you eventuality get around to those? I find it difficult to keep up, as it were, using form histories and other social media platforms.

Re: Ask HN: Alternatives to GitHub

#288
post #197
post #45

A big thing with Github its the unified functionality across most of the OSS world - that we can search across all projects, leverage pipeline actions from other projects, and easily have a single dashboard for our own contributions and interests across all projects. I'd hate to see a move to forge balkanization lose this functionality. But this would not be heavyweight data to federate. So are there any forges with…

Your first concern is not the reliability of GitHub (lost $$$) or any dark patterns they push, or their security, but the network effect? Source repository should be its own thing. Artifacts repository arguably should be its own thing. PRs, own thing. CI, own thing. The Balkanization has always existed. Lot of stuff that isn't on GitHub.

That's the chief differentiator you're giving up when you give up on github vs a self-hosted forge. And the network effect of the CI pipelines should not be discounted since it means actions published anywhere on GH are automatically available for use without any import or install step.

Yes, you could feasibly split off the CI from the git+PR service, but you'd still want it to be federated.

Re: Ask HN: Alternatives to GitHub

#289
post #115

https://tangled.org ! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol ( https://atproto.com ) to for you and your agents. Happy to answer any questions.

Is there a way to just browse hosted projects without creating an account? I couldn't find anything

Re: Ask HN: Alternatives to GitHub

#290
post #115

https://tangled.org ! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol ( https://atproto.com ) to for you and your agents. Happy to answer any questions.

I recently got a spindle and a knot set up on my home server (along with Tranquil PDS). A few rough edges that we got ironed out but it's cool to have all of that self-hosted on my own machine yet still part of the AT proto world! I'll be honest, I'm not putting anything critical on it yet but that's my lack of trust in my own home server setup not doubt in Tangled's infra!

A better web UI for the queued jobs on my spindle would be great btw!

Post reply on HN