Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

301–310 of 468 posts

Re: Ask HN: Alternatives to GitHub

#301
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.

Tangled feels like the future but it seriously needs private repos ASAP to capture the momentum of the current GitHub exodus.

Re: Ask HN: Alternatives to GitHub

#303
post #240

Earlier quoted context omitted.

I feel like you just directly contradicted yourself so there must be some nuance I am missing. Or is the key word "mostly"? Like I can use LLMs to help the work but still have to type most of the code myself? I have not written more than maybe 10 lines of code in the last year so it seems I am prohibited from hosting on codeberg? Or is the key word "share" and that's somehow different from "host"?

I suspect the fidelity of your comment to your actual level of confusion is low. In any case, if you're really this confused by the information provided earlier, then the chances aren't good that there's anything that anyone could say to get you unconfused.

Right... That's exactly the kind of nonsense that turns people away from ecosystems.

Good luck with that.

Re: Ask HN: Alternatives to GitHub

#305

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

It can be as brief as: ssh server git --bare init myrepo.git git clone server:myrepo.git

Beautiful !

Re: Ask HN: Alternatives to GitHub

#306
I wonder how hard it would be to vibe code a super basic gitea/gitlab clone (or a very stripped down version) that's designed to just have basic authentication w/ssh, some basic main branch protections, simple code review, etc... and runners with some simple YAML language.

I bet you could do it with like 10 prompts.

Re: Ask HN: Alternatives to GitHub

#307
post #196

Earlier quoted context omitted.

Literally the first paragraph: > Forgejo is self-hostable free software for software development, built on top of Git. Codeberg is powered by Forgejo, which is in turn a hard-fork of Gitea. Compared to Codeberg, Forgejo is not one service, but free software to help you build your own. Everyone can install their own Forgejo instance to host their own projects. There are also public Forgejo instances as well as Codeber…

[flagged]

If that is too long, you have an attention span problem. That is your issue to deal with, not ours.

Or from another angle, how would you say it more concisely? Preferably without using AI to summarise.

Re: Ask HN: Alternatives to GitHub

#308
post #55

I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso…

Note: If you use any form of AI-assisted coding tools, your project breaks Codeberg TOS

Which is exactly why I started donating!

Re: Ask HN: Alternatives to GitHub

#309
I'm nowadays hosting my projects on rngit (git over Reticulum). But also pushing a mirror to GitHub via a cronjob to increase visibility.

https://reticulum.network/manual/git.html

I don't think moving to another forge is much of a solution, at most it is buying a bit of time. We've seen this happen with SourceForge, with Tigris, and now with GitHub.

Re: Ask HN: Alternatives to GitHub

#310

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

It can be as brief as: ssh server git --bare init myrepo.git git clone server:myrepo.git

> git clone server:myrepo.git

or if your local repo existed first:

  git remote add server server:myrepo.git
  git push -u server @
Post reply on HN