Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

121–130 of 239 posts

Re: Gogs, an alternative to Gitlab

#121
post #82

> You could certainly purchase access to private Github repositories, but most certainly you’d rather want to invest your capital in more pressing matters. Getting a few private repositories on GH is $7/month. It'll cost me more than that for a server, not to mention the time setting up and managing.

Unlike GitLab, gogs can probably run well on a $5 DigitalOcean instance.

Leaving me with an entire annual savings of $24 over Github.

I should probably set up SSL, backups, patch it occasionally, etc., which is going to pretty quickly eat that up.

Re: Gogs, an alternative to Gitlab

#122
post #63

Still looking for a good locally deployable github alternative that has decent issue tracker (i.e. youtrack/jira/tfs level of customization and planinng support) AND pull request support. Are there any? Is this it?

Why not just install a separate product that is dedicated to being a really good issue tracker?

In the "enterprise", my experience is that incentives/expertise fight hard against successful integrations of 'best of breed' products. In large organizations, features for developers are (at least minor) headaches for the build team, so they don't get rolled out.

Github has raised the bar on what to expect from an integrated SCM, and others have followed suit, so I don't much value added by specialist vendors. I kind of think of it like car radios; you used to have to replace the factory system with a third party product, now almost no one does. The deck that comes with the car is plenty good enough, plus it has the integration with the steering wheel, etc.

Re: Gogs, an alternative to Gitlab

#123
post #104
post #81

seems like with docker to install gitlab now the argument for ease of deployment doesn't matter as much anymore.

Thanks! And if you don't want to use Docker you can use the Omnibus packages of GitLab to install in 2 minutes.

sytse: I think installation is not the issue with gitlab. It's rails ecosystem. It's slow, hard to manage and composed of magic. I'm currently using gitlab, promoting it. But this does not mean, I won't leave it at a whim if some contender without rails comes through.

Re: Gogs, an alternative to Gitlab

#124
post #8

What experiences do people have with http://phabricator.org/ ? It's not a GitHub clone but it does seem very complete, possibly replacing Jira and Stash if you're into the Atlassian ecosystem.

I used it when I was contributing to Wikimedia in Google Code-In. It was very easy to use and the issue system was very powerful. The whole system looks powerful.

Re: Gogs, an alternative to Gitlab

#125
post #95

Maybe it isn't fair, but every time I see "...written in X" tacked on the end of the tag line, I assume it's a very immature product. If the implementation language is that high on the list of things potential users might be interested in, it's usually a sign that they've got a ways to go.

The implementation language has a lot of implications. * I'm extra wary installing anything written in e.g. PHP: it has a higher chance to be remotely crackable. * I plan for more CPU and expect higher latency if something I need to run is written in e.g. Ruby. * I plan for extra RAM and JVM tweaking for things written in Java (or Scala). * I expect extra setup hassles for things written using Node. Upsides are easy…

> e.g. PHP: it has a higher chance to be remotely crackable

No language war/php sucks discussion, but this isn't even remotely true :/

Re: Gogs, an alternative to Gitlab

#126
I like this a lot. Gitlab was hard to get running for me on Debian. Plus it was a rails project so it always takes 10 seconds to start up.

This was pretty quick. As a Go person myself, I love the single binary way.

Re: Gogs, an alternative to Gitlab

#127
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

nice. the problem i have with gitlab is not much the upgrage process anymore, but the fact that you don't accept push requests from the community of features that you implemented in the enterprise edition. for example the git hook stuff.

i hope someone who has the time and the skills forks gitlab and merges push requests of new features, even if they are already implemented in your pay-for version.

Re: Gogs, an alternative to Gitlab

#128
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

Another possible option is the Sandstorm.io port of Gitlab. It can be installed as easily as a mobile app. :) That's where I found out about/first tried Gitlab.

Re: Gogs, an alternative to Gitlab

#129
post #82

Earlier quoted context omitted.

Unlike GitLab, gogs can probably run well on a $5 DigitalOcean instance.

Leaving me with an entire annual savings of $24 over Github. I should probably set up SSL, backups, patch it occasionally, etc., which is going to pretty quickly eat that up.

You could use BitBucket. They have free private repositories.

The cool thing about this is that it makes self-hosting a viable option for more people.

Re: Gogs, an alternative to Gitlab

#130

I've been trying both Gogs and GitLab locally for personal projects, and like both for different purposes. GitLab seems to have an edge in terms of larger organizational usage and integrations... but Gogs is faster for smaller orgs and way simpler to set up and manage. I have a couple quick demo Vagrant configurations you can use to spin up both and choose for yourself which one you like better: - Gogs: https://githu…

Thanks for the vagrant files, super easy to set up.
Post reply on HN