Live data from Hacker News

Gitea: Open source, self-hosted GitHub alternative

gitea.io

151–160 of 241 posts

Re: Gitea: Open source, self-hosted GitHub alternative

#151
post #135

Is there any fundamental reason why no tool offers a federated alternative to GitHub? I mean, the distributed nature of git is ripe for federation, but why aren't issues, releases and pull requests federated? Maybe even some deeper integration with git itself, such as seeing new remotes on federated servers and fetching them. This may sound redundant to GitHub, which currently centralizes everything, but different pr…

There are multiple tracking issues on the gitea tracker for federated features, so hopefully gitea will provide features like that.

Could you please point me to them? Mostly for curiosity, and maybe add my two cents, as someone who constantly feels this need in a specific community.

Re: Gitea: Open source, self-hosted GitHub alternative

#152

Quick comparison from GitHub stats and READMEs: Gogs: 24,564 stars, 602 issues, has a features list. https://github.com/gogits/gogs Gitea: 5,971 stars, 733 issues, doesn't have a features list. https://github.com/go-gitea/gitea Gogs features (from README): Activity timeline SSH and HTTP/HTTPS protocols SMTP/LDAP/Reverse proxy authentication Reverse proxy with sub-path Account/Organization/Repository management Add/Re…

Outside Jupyter Notebook Gitea supports all of these plus is managed by a community team not a singular maintainer with commit access (last I checked).

A good product is not defined by having a feature list.

Re: Gitea: Open source, self-hosted GitHub alternative

#153

Earlier quoted context omitted.

Is it harder to pay a professional frontend engineer than to pay anyone else?

At least for Gogs and Gitea nobody gets payed at all, same for lots of other opensource projects. So of course it's hard to pay some frontend engineer if none contributes to the project :)

It's harder to get a frontend engineer to contribute, than the other engineers who do?

Re: Gitea: Open source, self-hosted GitHub alternative

#154
post #151

Earlier quoted context omitted.

There are multiple tracking issues on the gitea tracker for federated features, so hopefully gitea will provide features like that.

Could you please point me to them? Mostly for curiosity, and maybe add my two cents, as someone who constantly feels this need in a specific community.

https://github.com/go-gitea/gitea/issues/1612 https://github.com/go-gitea/gitea/issues/1299 https://github.com/go-gitea/gitea/issues/184

These issues and some others pop up if you search for federated.

Re: Gitea: Open source, self-hosted GitHub alternative

#155

Earlier quoted context omitted.

> It has to be running OSX because I haven't found any way to run an OSX VM on any other platform. It is fairly easy to get decent OS X virtualization using Debian as base OS and QEMU-KVM for virtualization. You won't have niceties such as GPU acceleration but it will work. Search for "OSX KVM" on Google, it will take you where you want - unfortunately a direct link would expose me to legal liabilities. Also, be warn…

Hackintosh systems are easy as long as you're not looking to update them after everything is working correctly. They are fragile systems that one doesn't really want to risk production environments on in my opinion.

Generally Hackintoshes are fine for CI machines, since it doesn’t really matter if Wi-Fi or the camera or iMessage works correctly, as it might matter if you were using the machine for personal use. Updates are also generally fine if you wait a bit for other people to test before installing.

Re: Gitea: Open source, self-hosted GitHub alternative

#156

Earlier quoted context omitted.

> or quality standards You say that like it's a bad thing.

I don't read it that way. How do you get that impression?

> The owner of the Gogs repo doesn't accept pull requests that won't fit his roadmap or quality standards, he is also not the most responsive during times this is why some people created Gitea. I am still using Gogs personally.

Let's break it down:

> The owner of the Gogs repo doesn't accept pull requests that won't fit his roadmap

That generally sounds bad. Like, in an ideal world, you would be open to changing your roadmap. Specifically the timing, for sure. Also, you would be open to accommodating features you hadn't thought of, etc.

So, this sounds like a negative, basically.

> or quality standards,

Starting with a negative, continuing with just an "or" makes it sound like you're about to list another negative.

I'd expect a "but" or a "but thankfully," or something.

> he is also not the most responsive during times this

This is absolutely a negative.

He doesn't bad thing, or xxx, he is also bad thing.

Reading that sentence structure makes "xxx" sound like another bad thing.

Re: Gitea: Open source, self-hosted GitHub alternative

#157

Earlier quoted context omitted.

Care to elaborate?

An earlier comment I wrote on this subject: https://news.ycombinator.com/item?id=13297748

Gitea is however the more active (and quite active) side of the fork so I'd say it was quite successfully. You can easily check this in the contribution statistics on Github for both projects.

Re: Gitea: Open source, self-hosted GitHub alternative

#159

What are the benefits and use cases for hosting your own over just using github/gitlab/bitbucket even google cloud and aws offer options too?

There are enough people and companies that don't trust these american companies, or they are forced to keep code within there network... Not everybody wants to give his stuff into the hands of others ;)

The price can be of concern for smaller private projects or startups.

Re: Gitea: Open source, self-hosted GitHub alternative

#160
post #55

Quick comparison from GitHub stats and READMEs: Gogs: 24,564 stars, 602 issues, has a features list. https://github.com/gogits/gogs Gitea: 5,971 stars, 733 issues, doesn't have a features list. https://github.com/go-gitea/gitea Gogs features (from README): Activity timeline SSH and HTTP/HTTPS protocols SMTP/LDAP/Reverse proxy authentication Reverse proxy with sub-path Account/Organization/Repository management Add/Re…

Gitea is a fork of Gogs, so it has everything on that list and more. Sadly Gitea suffers from the usual problem that open source projects has, poor documentation. If you really want to compare feature lists, here's the one listed on their website ( https://docs.gitea.io/en-us/ ). Why compare two products by their README and not their website? Heck, why not compare them by using their test instances that are there for…

Gitea does not have every feature that Gogs has.

Gitea has every feature that Gogs had at the point when they forked it, plus a few that they've ported over.

But there are still features that have been in Gogs for over a year now that Gitea does not have.

One example that burned me earlier this year, Gitea's backup/restore feature is still very underdeveloped. Gogs' backup/restore feature has been capable of backing up and switching databases for over a year, while Gitea still can only backup and restore to a database of the same type (e.g. Postgres to Postgres)

Post reply on HN