Live data from Hacker News

Gitea: Open source, self-hosted GitHub alternative

gitea.io

141–150 of 241 posts

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

#141

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…

If you just need a simple way to host git repos and don't need much UI, look into gitolite (http://gitolite.com/gitolite/index.html), I'm using it to manage my own repos and it's been really nice to use. I especially like the possibility to automatically create a new repo when pushing to one that does not exist yet.

Then to visualize the contents you can try cgit (https://git.zx2c4.com/cgit/about/), I don't use it but it seems popular and is what kernel.org uses.

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

#142
post #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 establishe…

Thanks, you can indeed do HA this way.

When Gitaly 1.0 lands you won't have to mount the NFS volumes on the application servers anymore as everything will go over gRPC.

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

#143
post #71

Open source software tends to be plauged by UX, css, design, spacing/padding/margin & typeface issues which makes it somewhat grating to use, which I mention after browsing around the the gitea test instance for a bit.

I guess they welcome patches...

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

#144
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…

> [...] programmers asking why git has problems with their newly requested LFS and a 40gb video file they decided to store.

The thing is, git, as our industry uses it, is not really a good tool for keeping artifacts, and "video" sounds like an artifact, not a source file. I'd like to see more artifact repositories, especially the ones that you can talk to from command line or from a Python/Ruby/whatever script. I haven't found any such thing, so I wrote my own.

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

#145
post #142
post #106

Earlier quoted context omitted.

> 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 establishe…

Thanks, you can indeed do HA this way. When Gitaly 1.0 lands you won't have to mount the NFS volumes on the application servers anymore as everything will go over gRPC.

That just splits up the task of application server & git executor into two, it doesn't get rid of the dependency on a monolithic storage backend.

I understand that this is something gitlab.com is working towards and excited about, presumably because it'll allow for provisioning web workers unrelated to the CPU you're spending on running git, but for us I don't see it being useful.

I hope GitLab eventually gets something like GitHub Spokes[1] which'll allow for provisioning the entire setup on a bunch of dumb boxes with RAID 0.

1. https://githubengineering.com/introducing-dgit/

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

#146

Earlier quoted context omitted.

If you like to run java services you could do that...

You don't need to run Java services. Running gitbucket is simply "Java -jar gitbucket.jar" JVM performance is pretty much world-class (and has been for many years). Golang and JVM compete neck to neck at top of the performance charts. Remember that startup performance is not what Java optimised for - it's long running processes like any web server or api. And I'm far more excited by Graal than any programming languag…

Ok, let me rephrase that, if you like to run the JVM do it :)

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

#147
post #75

I played around with the test instance of this on their website. It is very impressive. It seems to have the 90% of features that most people use github for, and it hosted easily. Certainly worth a look in my next startup when considering whether we want to self host our own codebase.

what was amongst the 10% you thought missing?

For one thing, the ability to search (code or issues).

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

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

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

#149
post #117
post #62

I like open source self-hosted alternatives to everything, though some headhunters, for those looking for work, may either ask for your github link or figure it out themselves in order to further size you up, one possible utility specific to github.

Don't count on your Github account for recruitment. I've a decent number of personal projects on Github, some of them actually used by other people. But I can count on the finger of one hand the number of times I was contacted by someone saying "hey, I've looked at your Github account, you seem like a decent developer, would you want to work with us?" However I prefer to put stuff on Github because it's the go to pla…

> But I can count on the finger of one hand the number of times I was contacted by someone

Different strokes for different folks. I usually fill the fingers on one hand counting the folks reaching out each week. Rarely are they interesting (like a lot of my stuff on GitHub) positions, but still tons of unsolicited offers.

Post reply on HN