Live data from Hacker News

Gitea – Alternative to GitLab and GitHub

gitea.io

21–30 of 124 posts

Re: Gitea – Alternative to GitLab and GitHub

#21

It is an awesome product, I really want to try it a bit more at home later in the evening. Don't you think it could be a good idea that considering it is to self host git projects, to self host your own project? I mean, why don't you use your own product?

I'm hosting Gitea on a $5/month DigitalOcean box, I had to setup disk snaposhots and db backups for security.

It's running since a year, never had a problem with it. It only consumes 20MB of RAM and is extremely fast. Easy to deploy (I've used ansible)

Re: Gitea – Alternative to GitLab and GitHub

#22
post #8

What i like about the landing page is all the info is there. I don't have to scroll down through whole screens at a time for each titbit of info

I was about to comment the exact same thing. Excellent seeing this kind of marketing page in a world full of noise.

Re: Gitea – Alternative to GitLab and GitHub

#23
Git is a distributed version control system. Every repo can be the master repo. 'Master' is purely a function of convention. It is worth stressing that you need no software to 'host' git. Every git repository is 'self hosting', by design.

Tools like this primarily provide a web client to a repository not intended as a working copy, with some optional non-git code collaboration tools, such as issues, and an inbox of pull requests (i.e. suggested patches). These are not unique tools, there are many options for issue tracking and email.

I make this point because these solutions are trying to replicate smaller or larger chunks of github rather than provide alternative ways to use git.

That said, Gita/Gogs is pretty. And might hold the hand of people only used to github. It is great that it is self-contained as a binary, so can be used with minimal configuration, like other front-ends.

But I worry that the emphasis on tools like this suggest we have accepted that github-flavoured centralised version control ('gitversion', maybe, or 'gcs'), rather than git, is now the de facto standard for version control. Am I paranoid? Does it even matter?

Re: Gitea – Alternative to GitLab and GitHub

#25

Entertainingly the code is hosted on github. :-) I'd have more confidence in it if it could self-host and I was able to see gitea inside of a gitea instance and that was the main workflow. Like this, it feels like maintainers aren't prepared to eat their own dog food just yet. That's fine, but I'll take a pass until that's fixed.

Well it had to start out somehow. The original project started off on GitHub so it just kinda stayed there. It does cost money to host these type of applications and its easier to have contributions on GitHub since it doesn't require most people to register a new account. It certainly has trade offs for sure.

> It does cost money to host these type of applications

I'm hosting Gitea (together with around 10 other services) on a 1/1 instance (1 CPU, 1 GB RAM) at Hetzner. Those can be had for € 2,50 per month.

> its easier to have contributions on GitHub since it doesn't require most people to register a new account

That's the big issue.

Re: Gitea – Alternative to GitLab and GitHub

#26

Entertainingly the code is hosted on github. :-) I'd have more confidence in it if it could self-host and I was able to see gitea inside of a gitea instance and that was the main workflow. Like this, it feels like maintainers aren't prepared to eat their own dog food just yet. That's fine, but I'll take a pass until that's fixed.

IIRC they have an active bug/feature ticket to that effect so they are on the case. The issues holding them back are not core features of source control but the other integrated features that a significantly sized project finds useful: CI support, certain discussion features, and so on.

So for small projects I wouldn't let this put you off, and for larger ones or those where for some other reason you want more than just good source control take a judgement based on the features you expect to need.

Of course it is git in the back-end, so if you start needing just an interface onto source control but later desire missing features that gitlab/github/other has, migrating the repositories should be almost no effort.

Re: Gitea – Alternative to GitLab and GitHub

#27

Earlier quoted context omitted.

Well it had to start out somehow. The original project started off on GitHub so it just kinda stayed there. It does cost money to host these type of applications and its easier to have contributions on GitHub since it doesn't require most people to register a new account. It certainly has trade offs for sure.

> It does cost money to host these type of applications I'm hosting Gitea (together with around 10 other services) on a 1/1 instance (1 CPU, 1 GB RAM) at Hetzner. Those can be had for € 2,50 per month. > its easier to have contributions on GitHub since it doesn't require most people to register a new account That's the big issue.

How do you find the performance compared to Github?

Re: Gitea – Alternative to GitLab and GitHub

#29

Entertainingly the code is hosted on github. :-) I'd have more confidence in it if it could self-host and I was able to see gitea inside of a gitea instance and that was the main workflow. Like this, it feels like maintainers aren't prepared to eat their own dog food just yet. That's fine, but I'll take a pass until that's fixed.

You could open a well-worded issue for it (“Gitea code base should be hosted on gitea instance”) and track that. There is a chance that the developers will close it as a WONTFIX of course.

That issue alread exists and it's being worked on: https://github.com/go-gitea/gitea/issues/1029

Re: Gitea – Alternative to GitLab and GitHub

#30
post #9

Gogs, the project Gitea has been forked off, works just as well. As far as I can see there's no technical reason to prefer the fork over the original. Judging from Github stars, Gogs is also vastly more popular.

I compared them yesterday. There seems to be more development activity and more contributors for Gitea (check the pulse tool on github for the last month). I haven’t got a stake in this whatsoever, but I recall the rationale for the fork being that PR’s would remain unmerged for months without comment due to the inactivity of the original author, who nevertheless wanted to retain control?

Gogs has many issues that no one want to fix.
Post reply on HN