Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

81–90 of 239 posts

Re: Gogs, an alternative to Gitlab

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

Re: Gogs, an alternative to Gitlab

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

Gogs looks quite polished and it might attract people who needs to setup a new server. But once you setup your workflow you don't want to worry about it for a while because you want to focus on the actual work. Switching the tool is of the least concern unless the old one broke.

I've been using Gitlab to manage all my personal projects and I am grateful of how many features and constant improvements I get for free. Lots of free software have terrible UIs, eg. ReviewBoard, Jenkins, Graphite etc (these are great projects btw, just the UIs still look like from 2000). But Gitlab's UI is modern, elegant, and shows me all the activities on my projects. So I check my projects regularly and feel encouraged to work on them. Granted I can't tell if it scales for big teams but it is not an issue because I only share the instance with a few friends.

It has ran worry-free for me for almost two years besides occasional updates because I wanted the latest UIs and it helped me focus on coding. Thanks for the great work!

Re: Gogs, an alternative to Gitlab

#84
post #58

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.

I had the same reaction. I associate it with weekend projects people post on HN -- "Minecraft written in Elm" or the like. The claims about it being automatically cross-platform because of Go were also pretty dubious. Most languages are cross-platform until you write code that isn't (or use a dependency that isn't).

More like "So far, it's cross platform on all the platforms I have compiled it on".

Re: Gogs, an alternative to Gitlab

#85
post #54

Earlier quoted context omitted.

I wrote up an essay of the three key things that every Git server should have, features that if are missing cause users to decided to look around for alternatives. And you are right, "Written in X" is not on that list. http://benjamin-meyer.blogspot.com/2014/10/so-you-want-to-bu...

I can't believe you convinced me to click on that link. Could you introduce more paragraphs and/or bullet points and then get back to me?

It has more paragraphs than meets the eye, but for some reason the middle chunk of the article stops double-spacing and starts doing (very small!) indents for paragraphs instead. Some sort of formatting issue.

Re: Gogs, an alternative to Gitlab

#87
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've been working on migrating to using phabricator at my company. The developer workflow is a bit different than that of GitHub/GitLab but it's nothing that should hinder development. Primarily it revolves around using a client-side command/utility called 'arcanist' in order to submit code for reviews. The largest difficulty is working with feature branches which is a newer concept at my company. I have it working w…

Thanks (to you and the others) for your replies. The code ownership thing is interesting, I saw something similar in Zach Holman's presentation on how GitHub works: http://zachholman.com/talk/move-fast-break-nothing/

Re: Gogs, an alternative to Gitlab

#88

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 image! We like to think that GitLab is simple to setup and manage if you use the Omnibus packages.

Also, another vagrant installer is https://github.com/tuminoid/gitlab-installer

Re: Gogs, an alternative to Gitlab

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

Digital Ocean recommends running GitLab on their $10/month instance, so while I haven't tried it, the $5 one is probably still up to the task: https://www.digitalocean.com/features/one-click-apps/gitlab/

(Full disclosure: I'm a developer at GitLab B.V.)

Post reply on HN