Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

161–170 of 239 posts

Re: Gogs, an alternative to Gitlab

#161
post #104

Earlier quoted context omitted.

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.

I agree that Rails applications are more complex. But having 100+ gems in GitLab also allows us to reuse a lot of great libraries and deliver features faster. But cgit will always be more performant.

Re: Gogs, an alternative to Gitlab

#162
post #159

Earlier quoted context omitted.

> We don't say that git hooks will be EE forever and we try so evaluate each merge request on its merits. Seems like you sad exactly that a while ago: "We are unlikely to merge this functionality in CE because there already is a nice implementation in EE."¹ It's your repo. You can do whatever you want with it, no need to merge PR for features that are already in your EE edition. That's why I hope someone forks it, or…

Thanks for the link. In the lines before the quote I said "This PoC still leaves a lot of work. Right now the controller writes files, this should be done though gitlab-shell." We where unlikely to merge it because the code quality was low, if someone makes a good implementation we're more open to merging it. BTW The pull request in question uses the git hooks to do code linting. I think it is a better user experienc…

> We where unlikely to merge it because the code quality was low

Oh, so it's not because "there already is a nice implementation in EE." Ok.

It's also in disagreement with what you sad on the EE announcement:

"If the community develops code for a feature that is already in EE we will certainly consider merging it or open sourcing the EE feature. This depends on several factors including the seriousness of the merge request, the number of GitLab users requesting this feature and if the feature is useful for small and medium size organizations."¹

For at least this particular feature the community is clearly interested (just by looking at the +1 on the github issue), but you continue to handle the CE version as "demo" software for EE. Which is ok. Just say so clearly.

¹https://about.gitlab.com/2013/07/22/announcing-gitlab-enterp...

Re: Gogs, an alternative to Gitlab

#163

I love OSS, however I hate this argument: "You could certainly purchase access to private Github repositories, but most certainly you’d rather want to invest your capital in more pressing matters." That's their #1 reason? GitHub is, like, $7. If that saves you 10 minutes of having to maintain your own servers? Completely seems worth it to me. Or, GitLab or BitBucket have free private repos. My argument is this: your…

Time is often managed at a lower pay scale than money and is less likely to be micromanaged. It is generally easier for a developer or manager to squeeze in a few extra hours working on a specific need than it is to get the equivalent money dedicated to the exact same issue. This is probably because most companies look at their employee's salaries as sunk costs and fail to factor in the opportunity cost of an employee's time. Not saying that is the correct way to do things, just what I have discovered through experience.

Re: Gogs, an alternative to Gitlab

#164

I love OSS, however I hate this argument: "You could certainly purchase access to private Github repositories, but most certainly you’d rather want to invest your capital in more pressing matters." That's their #1 reason? GitHub is, like, $7. If that saves you 10 minutes of having to maintain your own servers? Completely seems worth it to me. Or, GitLab or BitBucket have free private repos. My argument is this: your…

I really wish GitHub only counted private repos that have more than one collaborator. If you are like me and have dozens and dozens of smaller repos that only you yourself work on, it makes the GitHub model a non-starter (and I'd love to be GitHub only, rather hosting my own server or using bitbucket).

Yeah. I pay for GitHub micro plan and indeed for my personal libraries I use bitbucket. It got a decent cli so I create the remote repo from my terminal.

I would love to use GitHub more, but it becomes pricey for 20+ repos.

Re: Gogs, an alternative to Gitlab

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

Congrats about GitLab it's amazing, you guys rock.

Do you have any plans for decreasing the resource footprint. I think the OP has a strong point in stating that it is a bit of a RAM drainer.

Re: Gogs, an alternative to Gitlab

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

Arcanist - command line tool, great! GUI - confusing, strange names on modules and lots of navigation issues. Tasks - works, but too clumsy Workboards - just too bare bone to be functional code review - one of the better ones

We use gitlab as a replacement for gitosis and in that workflow there is no longer any room for phabricator.

But now that phabricator can self host repos it is a big plus. They should rework the GUI, it is my biggest gripe at the moment.

What I miss in all tools I have tried is to make a random comment in the source tree. I don't want to fake a branch to achieve that.

Re: Gogs, an alternative to Gitlab

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

I just tried setting up GitLab and after running reconfigure it seems to just hang. Is my sever (2GB Linode) too slow for GitLab?

Re: Gogs, an alternative to Gitlab

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

Phabricator is a brilliant piece of software. Very well written code, an emphasis on security, nice UI, tons of features.

Once you get used to it, the Differential code review process feels very natural (better than pull requests, even).

Further reading:

http://gregoryszorc.com/blog/2013/10/14/phabricator-is-aweso...

http://cramer.io/2014/05/03/on-pull-requests/

Re: Gogs, an alternative to Gitlab

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

Congrats about GitLab it's amazing, you guys rock. Do you have any plans for decreasing the resource footprint. I think the OP has a strong point in stating that it is a bit of a RAM drainer.

Thanks! We're looking into reducing the resource footprint, but it is not easy. Right now we're working on a package that makes GitLab easy to install on a Raspberry Pi 2, a request that we've seen a few times of the last few weeks.

Re: Gogs, an alternative to Gitlab

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

I just tried setting up GitLab and after running reconfigure it seems to just hang. Is my sever (2GB Linode) too slow for GitLab?

2GB should be enough, can you email support@gitlab.com and reference this comment in your email?
Post reply on HN