Live data from Hacker News

Gitea: Open source, self-hosted GitHub alternative

gitea.io

101–110 of 241 posts

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

#101
post #97

That was a painless installation. Seriously, this is something to immitate if you mean for your self-hosted application to be widely used. If only other self-hosted/distributed projects were this easy to install. I skiped on discourse, mastodon, gitlab, etc. because they were all pain to setup on a base linux system.

Very like Gogs. I'm not a fan of Go, but it does lead people into some right decisions, that Ruby and Python lead them away from. Anyway, the problems start when you want to be sure it's running all the time your server is on, and on integrating it with your other web applications. Still, it's strictly better than interpreted environments.

What’s the issue with making sure it’s on when your server is up? I assumed it’d just be a case of setting up a simple systemd service that restarted it in case it died

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

#102
post #7
post #3

How does this compare to GitLab?

I was also wondering this, plus kind of expecting it to be hosted on gitea. Being hosted on github lowers my confidence.

Gitea has a TODO list for hosting Gitea on Gitea. See https://github.com/go-gitea/gitea/issues/1029

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

#103

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 ;)

Got it, Fair enough :-)

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

#104
post #39

devops sysadmin here. I started with gitlab about a year ago and can honestly say I wish I had taken gogs/gitea instead. The main problem for me is gitlabs utter dearth of somewhat counterproductive features. Git LFS support is almost a cruel joke in gitlab as git operations under the hood now take inexorably more ram to complete. In turn im rewarded with more traditional RCS programmers asking why git has problems w…

> [...] and implement competent things like competent CI [...] I've got an OSX build box with a bunch of virtualbox VMs so I can build for Gnu/Linux (i386, x86_64, and arm), OSX, and Windows. Single slow box, so one runner at a time. It has to be running OSX because I haven't found any way to run an OSX VM on any other platform. I want to trigger CI on Gitlab merge requests. What does $competent_CI expand to?

Take a look at Veertu, it uses macOS’s built in Hypervisor (like Docker for Mac now does) and integrates the VMs into a pretty decent Jenkins plugin. I’ve been using it since early alphas and it’s one of the best I’ve used in a self hosted solution.

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

#106
post #39

devops sysadmin here. I started with gitlab about a year ago and can honestly say I wish I had taken gogs/gitea instead. The main problem for me is gitlabs utter dearth of somewhat counterproductive features. Git LFS support is almost a cruel joke in gitlab as git operations under the hood now take inexorably more ram to complete. In turn im rewarded with more traditional RCS programmers asking why git has problems w…

    > gitlab [...] also [...] has no HA roadmap in sight unless you
    > want to break apart its rube-goldberg structure and attempt to
    > HA the individual components of it.
We run a very large in-house GitLab installation and the HA is easy because:

1) GitLab stores data on the FS, and you can outsource this problem to e.g. a NetApp filer.

2) The data it doesn't store on NFS it stores in psql or MySQL, which has established HA solutions.

Once you have that set up you can load-balance the GitLab nodes and provision / destroy them at will.

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

#107
post #97

That was a painless installation. Seriously, this is something to immitate if you mean for your self-hosted application to be widely used. If only other self-hosted/distributed projects were this easy to install. I skiped on discourse, mastodon, gitlab, etc. because they were all pain to setup on a base linux system.

Very like Gogs. I'm not a fan of Go, but it does lead people into some right decisions, that Ruby and Python lead them away from. Anyway, the problems start when you want to be sure it's running all the time your server is on, and on integrating it with your other web applications. Still, it's strictly better than interpreted environments.

> I'm not a fan of Go, but it does lead people into some right decisions, that Ruby and Python lead them away from.

If languages are making decisions for you, you aren't engineering software.

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

#108
So I keep a few GB of source online via CVS http://unix.superglobalmegacorp.com/ , and I have been shying away from git anything as I did a gitlab install for someone and was amazed at how much hardware I had to throw at it, unlike CVS+CVSWeb.

Although just seeing how trivial it was to deploy now I'm thinking about maybe running this in parallel at least. I still like being able to use CVS from ancient machines... But this does look nice. I guess time to look at cvs2git.

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

#109
post #8

How do I pronounce it when introducing it to co-workers, Git-tea or Gityea?

Gi-tea or Git-tea seem right, considering the logo is a cup of tea.

It's a pun. It's written in go, and the project is gitea, so go-gitea (go get tea).

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

#110

So I keep a few GB of source online via CVS http://unix.superglobalmegacorp.com/ , and I have been shying away from git anything as I did a gitlab install for someone and was amazed at how much hardware I had to throw at it, unlike CVS+CVSWeb. Although just seeing how trivial it was to deploy now I'm thinking about maybe running this in parallel at least. I still like being able to use CVS from ancient machines... Bu…

Have a look at reposurgeon for your old-repository-to-git needs.
Post reply on HN