Hacker News new | ask | show | jobs
by izolate 4120 days ago
We moved to Gogs. GitLab was too slow, and started giving us random 500 errors (fatal bug).

Overall, it's been more enjoyable than Gitlab. Things I don't like:

* No pull requests / issues

* No deploy keys

* It's a full on GitHub replacement in the sense that anybody can sign up to your Gogs instance and use it. Who's using it that way? Would be much better if it were built for one organization with a way to group repos into projects.

3 comments

"No pull requests" and "It's a full on GitHub replacement" seem like incompatible statements.
I think what he meant was "Why can anyone signup for my Gogs server?" It'd still be nice to have pull requests across teams, or even just as a place for code reviews.
You can always use another code review tool to do pull requests. You can also do it the way Linus does with pull request emails (git request-pull).

It isn't really a deal breaker to not have it built in. There are other ways to use git than following rigidly to the current github model.

Yeah, no pull requests is an instant deal breaker.
They'll be included in some near future release. See this: https://github.com/gogits/gogs/issues/5
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!
> anybody can sign up to your Gogs instance and use it.

It's possible to turn off the registration feature. I've got it integrated into our Active Directory.

It's possible to get project "groups" by creating an organisation per project.