Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

451–460 of 468 posts

Re: Ask HN: Alternatives to GitHub

#451

If you are frustrated with Github being down again, and just want an alternative, the other options listed are better fits. If you have the time to look at doing more than that, then check out fossil https://fossil-scm.org/home/doc/trunk/www/index.wiki - It isn't git - Works best with smaller teams - You need to be ok self hosting (single binary, easy to do) The first point is really the killer. It is revision contro…

I've sorta overlooked Fossil a lot (mostly because it's not git...), but just browsing some instances on chisel and the fossil homepage has me intrigued. If you'll entertain me for a moment... My dream "forge" would just be nice-looking frontend for displaying repos on the web, a public issue tracker (with per-issue permissions), a public way to submit issues, and essentially a single canonical root for repositories…

I can entertain you since no one else has so far. I've been using Fossil since 2009.

> My dream "forge" would just be nice-looking frontend for displaying repos on the web, a public issue tracker (with per-issue permissions), a public way to submit issues, and essentially a single canonical root for repositories that users on the team work on.

Fossil will get you the frontend (for some value of nice-looking) for displaying repositories on the Web. It will also get you the issue tracker, which can optionally be public[0].

For products you're developing that involve multiple repositories, it's possible to use a "meta repository"[1] to establish what's called a login group in a way that's vaguely reminiscent of using, say, Kerberos as an adjunct to /etc/passwd. You still have to ensure that the users exist in the user information table on the joined repositories[2], but the password information will at least be synchronized.

> I don't want individual user repos or pages, organizations, or any social stuff. I definitely don't want open registration.

There's some social stuff if you find later that you want it. Fossil development moved from a more traditional mailing list to a self-hosted forum a while ago, but it isn't enabled by default.

You can use tech notes as a sort of micro-logging facility in the same vein as snippets if you're familiar with how Silicon Valley companies sometimes have cultures of personal status updates. I'll admit that I've gotten a fair amount of use out of this.

I'm honestly not sure if open registration is possible. I've never had an excuse to try it.

> How limiting is the custom theme support? It looks like you can just straight up write your own HTML/CSS for everything. If I really want a custom design, will I be disappointed in the long run?

If you stick just to HTML and CSS, you should be fine. The functionality is pretty spartan.

> Also, it looks like it follows that user model I want, where it's "repositories with users" instead of "users with repositories". Is that correct?

Yep. The repository itself is what has the user information.

--

0: This is governed by the capabilities assigned to a user. See https://fossil-scm.org/home/doc/tip/www/caps/ and the therein linked https://fossil-scm.org/home/doc/tip/www/caps/ref.html for details.

1: At least, I tend to name mine "meta."

2: Funnily enough, it shares the same pain as administering Plan 9's fossil(4) fileserver. See https://fossil-scm.org/home/doc/trunk/www/caps/login-groups.... for details.

Re: Ask HN: Alternatives to GitHub

#453
post #400

Earlier quoted context omitted.

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.

I clicked 'Get started -> Login with GitLab.com' but for my tastes it wants way too much access just to add a runner: > Grants complete read/write access to the API, including all groups and projects, the container registry, the dependency proxy, and the package registry. Even more so just to stay informed about updates.

> it wants way too much access just to add a runner

We wanted to make the onboarding as simple as possible so that we can:

0. Log you in through your existing GitLab.com or GitLab self-hosted account 1. List all your groups and projects to decide where to install the runner 2. Disable GitLab.com's own instance runners (otherwise our Runners are not picked up) 3. Install the Runner 4. Optionally: When installing an agent runner, we are able to reply to read and reply to all your issues where you tag us via `@Rocket` -- this runs completely on your machine that we host for you! It doesn't run on our infrastructure and we only access your runner machine for auto-cleaning its caches.

That's really all the RocketRunner does with you granting us permissions when logging in.

We are looking into ways how to possible scope access better! Thanks for your feedback!

Re: Ask HN: Alternatives to GitHub

#454
I got to know about https://opensats.org/projects/ngit when I worked at OpenSats as a writer for some short three months. Idk much about ngit though, so I can't vouch for it. Yet, some very fascinating nostr-based github stuff. There are others, too, but I can't remember them by name. With some light surfing you can see other implementations.

Re: Ask HN: Alternatives to GitHub

#455
post #446

Earlier quoted context omitted.

And you can just use Tangled without the social network aspect. I don't see why you don't want me to use Tangled just because I don't like the social network aspect?!

Why would I care what you use? I just said perhaps @theamk is not the target market if they don't like the social network aspects, and then you replied to me, so I'm not sure why you're on my case specifically. Use what you want.

And my point is that they (or I) may be the target market of Tangled while not being into the social network aspect of it.

Which seems totally reasonable, as per the Founder/CEO of Tangled: https://news.ycombinator.com/item?id=49335338.

> Use what you want.

Then don't tell me to use something other than Tangled, I guess?

Re: Ask HN: Alternatives to GitHub

#460
post #455

Earlier quoted context omitted.

Why would I care what you use? I just said perhaps @theamk is not the target market if they don't like the social network aspects, and then you replied to me, so I'm not sure why you're on my case specifically. Use what you want.

And my point is that they (or I) may be the target market of Tangled while not being into the social network aspect of it. Which seems totally reasonable, as per the Founder/CEO of Tangled: https://news.ycombinator.com/item?id=49335338 . > Use what you want. Then don't tell me to use something other than Tangled, I guess?

You're reading too much into my comment suggesting an alternative. As I said, I don't care what you use and you can take my suggestion or not, I'm not telling or commanding you to use it.
Post reply on HN