Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

151–160 of 239 posts

Re: Gogs, an alternative to Gitlab

#152
I explored it heavily for the last 2 minutes on my Ubuntu 14.04 fresh VM.

- Installation (and liberty to chose between 3 database engines) couldn't be easier. No Gitlab's omnibus package doesn't come even close.

- Gogs does support issues. Proper Github like issues with labels, milestones, assignees, markdown etc.

- There are no pull requests. And you can't edit files from the web interface. I bet Linus Torvalds will love it and ask Github to shutdown in favor of Gogs.

- The interface is pretty much the same as Github, so ++ there too.

- Sending commit messages like "do something, fixes #3" won't close #3.

- You cannot code review, comment on diffs, or commits. This one hurts me.

- Is too much fast and less resource intensive compared to Gitlab, so ++ if you are resource limited.

I would recommend to run locally for small personal projects. OR if you just want a web interface to git, and not a browser based version control system.

Re: Gogs, an alternative to Gitlab

#153

Does Gogs support webhook integrations (ie, someone pushed to this repo, notify our team on slack)? I'm interested in Gogs because gitlab seems to have trouble servicing multiple requests, like when deploying to four servers and they all try to pull code at once (three of them fail). We could have just misconfigured something, but it's hard to imagine there's a config option for "fall over on concurrent requests."

I'm sorry to hear that GitLab didn't seem to work with multiple requests. The way to resolve this is to configure multiple unicorn workers, please see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc...

On GitLab.com we have 20+ unicorn workers that handle over 30k monthly active users.

Re: Gogs, an alternative to Gitlab

#154
post #145

Earlier quoted context omitted.

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.

Yeah, thanks for the hard work of David Renshaw from SandStorm for making that work.

Just FYI you're now every grandchild comment of this grandparent.

Could you maybe stop shouting GITLAB! all over this thread that's not about Gitlab?

Re: Gogs, an alternative to Gitlab

#155

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

Re: Gogs, an alternative to Gitlab

#156
post #145

Earlier quoted context omitted.

Yeah, thanks for the hard work of David Renshaw from SandStorm for making that work.

Just FYI you're now every grandchild comment of this grandparent. Could you maybe stop shouting GITLAB! all over this thread that's not about Gitlab?

OK, I'll reduce the volume a bit, thanks for the feedback.

Re: Gogs, an alternative to Gitlab

#157
post #35

I know this is on the front page of https://gogs.io , and also that gogs is made to be self hosted, but have a look at https://notabug.org as a website to host git repositories which runs its own version of gogs. I am not affiliated with the project.

https://gogs.io/ seems to be a completely different site from http://gogs.io/, and has the wrong certificate as well.

Re: Gogs, an alternative to Gitlab

#158

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…

Some people also have regulatory reasons to store their code on-premise. Sometimes the "correct" answer is to hire a team of sysadmins and one of their responsibilities is to maintain a SCM infra in-house. It really isn't that hard.

Re: Gogs, an alternative to Gitlab

#159
post #142

Earlier quoted context omitted.

Can you link to the merge request you refer to? Merging something depends on the quality of the implementation and the use case. We don't say that git hooks will be EE forever and we try so evaluate each merge request on its merits.

> 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 experience to do this in GitLab CI in parallel with the rest of your tests https://about.gitlab.com/gitlab-ci/

Re: Gogs, an alternative to Gitlab

#160
post #140
post #68

Earlier quoted context omitted.

GitLab CEO here, I'm sorry to hear you experienced 500 errors. That shouldn't happen. Did you use our Omnibus packages? https://about.gitlab.com/downloads/ Anyway, if you want to look into it email me at sytse@gitlab.com

I have to say, I appreciate your willingness and approach in solving problems and improving your product. Keep up the good work!

Thanks lifty!
Post reply on HN