Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

111–120 of 239 posts

Re: Gogs, an alternative to Gitlab

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

Heh, "simple"...

http://blogs.msdn.com/b/oldnewthing/archive/2015/03/10/10598...

Nice to hear you're working on something simpler than simple. :-)

Re: Gogs, an alternative to Gitlab

#112
post #61

Why are they not dogfooding? If they will use Github to develop Gogs, the potential audience may think why they should not use Github itself. I am not trying to put them down, it's very difficult to dog food when your product is in its early state but their page suggests that they already support Issue Tracking. I think it is in a state where they can use Gogs to develop Gogs. This will ensure that they work on those…

Tried the product again (w/ no repos..) and it looks very nice. Dogfooding, drop the "written in Go" like technomancy says, big-ass buttons "Import from my Github" and "Import from existing repository". This should be more popular!

Written in GO is important for us as we have inhouse GO skills, we dont have ruby skills. This tool would be perfect for us, if it had AD/LDAP integration. Being written in GO means we can consider doing it ourselves.

Re: Gogs, an alternative to Gitlab

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

Heh, "simple"... http://blogs.msdn.com/b/oldnewthing/archive/2015/03/10/10598... Nice to hear you're working on something simpler than simple. :-)

:) I agree, it should really be one command. We'll look at making it better, https://news.ycombinator.com/item?id=9212456

Re: Gogs, an alternative to Gitlab

#114
post #38

Earlier quoted context omitted.

It's one thing to offer the same UI elements and experience, it's another thing to make it look identical in colors, spacing, fonts, icons, etc... They took it quite far imho.

Can you show some screenshots of what you mean? Gogs[0] looks plenty different from Gitlab[1] in colors, fonts, icons, and spacing. Hardly identical, but both clearly inspired from Github. [0] http://gogs.io/imgs/screenshoots/2.png [1] https://about.gitlab.com/images/feature_page/activity_stream...

I think the idea is that Gogs mimics GitHub, not Lab.

Re: Gogs, an alternative to Gitlab

#115

Why are they not dogfooding? If they will use Github to develop Gogs, the potential audience may think why they should not use Github itself. I am not trying to put them down, it's very difficult to dog food when your product is in its early state but their page suggests that they already support Issue Tracking. I think it is in a state where they can use Gogs to develop Gogs. This will ensure that they work on those…

If a primary stated goal is self-hosting private repositories, why would you expect them to self-host? Especially when it's an open-source project and GitHub is a large nexus of OSS development.

I expect dog-fooding by people making tools for other people. There is no reason they can't self-host (without publishing the interface to the entire 'net) and then just use GitHub as another remote to handle external collaboration.

Re: Gogs, an alternative to Gitlab

#116
post #4

There's also Gitbucket which has as similar advantage: https://github.com/takezoe/gitbucket

I found gitbucket after trying (unsuccessfully) to run gitlab on my 512mb RAM VM.

It has satisfied all the needs of our small group, which is essentially keeping a visual track of our git repos and permissions.

Re: Gogs, an alternative to Gitlab

#117

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

I've got Gitlab running on a DigitalOcean droplet, and even if you choose not to use their pre-built images, setting up Gitlab is very easy.

Re: Gogs, an alternative to Gitlab

#118

Is it just me, or does it bother anyone that the design seems SO ripped from Github? Github's UI has a lot to be said for it and perhaps emulation is more of a compliment here, but...even the icon font glyphs...

They are literally using Github's icons set. https://octicons.github.com/

Looks like the font itself is OFL and any code is MIT, so reuse is perfectly reasonable.

https://github.com/github/octicons/blob/master/LICENSE.txt

Re: Gogs, an alternative to Gitlab

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

Believing PHP has a higher chance of being crackable is like the myth that Windows is more vulnerable than OSX and Linux.

Re: Gogs, an alternative to Gitlab

#120

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?

I have found Gitblit Go (http://gitblit.com) to be the easiest to setup and maintain (upgrading is just unzipping).

It's dead simple, and I haven't had any issues in almost two years (though my needs are small, just supporting a small team with very low volume).

Post reply on HN