Live data from Hacker News

Gitea: Open source, self-hosted GitHub alternative

gitea.io

181–190 of 241 posts

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

#181

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…

Just curious - why would you not use GitHub, just for the sheer community? Your code is already public.

Because self-hosting is fun, a little bit challenging (and rewarding), you get to show off your ability to maintain a setup, it gives you independence and control. Also RMS would disapprove of using a service running on non-free code.

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

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

I had a class last semester that submitted everything through Gitlab and when we tried to run unit tests to test for the correct code, it would hang for 7-8 minutes. Very frustrating. Happened on all the assignments so was not just a one time thing.

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

#183

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?

I'm with you. I've ended up using GitHub for anything public and Gitlab for anything private recently and it works well for me. I've considered running Gitea/Gogs on a machine at home or a VPS but could never justify the additional effort for it.

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

#184

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…

Just curious - why would you not use GitHub, just for the sheer community? Your code is already public.

Because I like hosting the stuff myself, and I don't need anyone's approval or their 'community' bullshit, I'm free to do as I wish.

Just as I like having CVS, so I can take a stock Darwin 0.3 instance and sync code without having to spend a week plus trying to build the infrastructure to just talk to some external company who may either ban me or fold at any moment. If there is any kind of change I want, I can make it myself. It's called FREEDOM, which I'm always amazed that in the era or virtualization and cheap hosting so many would rather surrender the freedom to do their own thing.

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

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

> Is there any fundamental reason why no tool offers a federated alternative to GitHub?

There are tools like Gerrit and Phabricator. Also, projects like git and the linux kernel use mailing lists to handle things like issues, releases and pull requests/patch sets.

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

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

Yeah I didn’t have much luck with LFS but we didn’t really need it so it wasn’t a problem to just disable.

I love gitlab. I have it running for a small team on a Digital Ocean Droplet it was trivial to get running. If we had gone for self-hosting we’d have gone the docker route. Having CI built in was a massive boon when we switched over. My only complaint really is the resource usage but it isn’t causing problems (8GB). Aside from that I love it.

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

#187

Earlier quoted context omitted.

Pedantic notice: an utter dearth of counterproductive features would seem to be a good thing rather than a problem.

I was confused by that, too. I have a problem with the word ‘dearth’ in that I can often not remember whether it means an abundance or scarcity. So I looked it up, and found that it means scarcity. Perhaps GP makes the same mistake I do and misused dearth to mean abundance?

Yes, it means scarcity and the GP used it to mean abundance.

My mnemonic is that "dearth" looks like "death".

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

#188

Earlier quoted context omitted.

Just curious - why would you not use GitHub, just for the sheer community? Your code is already public.

Because self-hosting is fun, a little bit challenging (and rewarding), you get to show off your ability to maintain a setup, it gives you independence and control. Also RMS would disapprove of using a service running on non-free code.

Indeed it is. Plus I don't have to fight with other people if they don't like something about me or what I'm doing, I'm on my own, in my own little world.

I originally setup the CVSweb thing to let google crawl the pages, so instead of building a search service they would do it for me, which has worked surprisingly well. Although with all the other search engines around it does get a fair amount of traffic.

It strikes me as incredibly strange that we now have Linux and *BSD, this entire built up idea of taking power away from few hands like AT&T, or the various VAR's, moving away from Microsoft, and yet everyone is expected to throw everything they have into the hands of some other corporation to house their source code of all things... Having worked with http://www.oldlinux.org/ trying to hunt down 20 year old 'open source' projects which many have been lost, because of the same mistake of trusting 3rd parties who don't care, the amount of stuff that is going to be lost in the next 'I can't believe we are going to have another .com crash' is going to be incredible. And of course it'll seem like a trivial amount of space, just as something like 4.2BSD full source fits into 20MB, and yet could have easily been lost if it weren't for SIMH interest would have been completely lost.

I'm more impressed with sourceforge, as it's been around for quite some time, offers far more services than github, and survived their prior owners stupidity of trying to inject spyware into downloads.

Oh well, I guess that is my old man rant, don't rely on one thing, spread the software, don't let it sit on an apathetic 3rd party company who isn't even close to being able to operate without angel funding.

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

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

This is the way to go, nobody should be relying on one apathetic corporation to house source code of all things. The amount of people with powerful 64bit machines, and $5 VPS's is just too damned high to be relying on something that could kick you out, ban you or just straight up go bankrupt is amazing.
Post reply on HN