Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

21–30 of 239 posts

Re: Gogs, an alternative to Gitlab

#21
What's the value of hosting your own Github alternative as an organization / company? Do people have on-premise requirements and don't want to pay for Github enterprise? I assume most start-ups don't and 25 USD for 10 private repositories isn't going to break the bank.

Re: Gogs, an alternative to Gitlab

#22
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://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs
  - GitLab: https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gitlab

Re: Gogs, an alternative to Gitlab

#23

Gogs is great for one-person or small team setups. I switched to it from gitbucket, which is also great and I do recommend it. It was the memory footprint (Go binary vs JVM) that made the choice easy for me. The functionality I miss the most is search. I think it may be easy to implement some basic form of search using git grep.

  > The functionality I miss the most is search.
  > it may be easy to implement some basic form of search using git grep.
Or maybe have Gogs integrate The Platinum Searcher - a code search tool similar to ack, written in Golang: https://github.com/monochromegane/the_platinum_searcher

Re: Gogs, an alternative to Gitlab

#24
post #13

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 rep…

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

Re: Gogs, an alternative to Gitlab

#26
post #13

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 rep…

"No pull requests" and "It's a full on GitHub replacement" seem like incompatible statements.

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.

Re: Gogs, an alternative to Gitlab

#28
post #13

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 rep…

"No pull requests" and "It's a full on GitHub replacement" seem like incompatible statements.

Yeah, no pull requests is an instant deal breaker.

Re: Gogs, an alternative to Gitlab

#29
post #21

What's the value of hosting your own Github alternative as an organization / company? Do people have on-premise requirements and don't want to pay for Github enterprise? I assume most start-ups don't and 25 USD for 10 private repositories isn't going to break the bank.

Actually, $12 a month for 10 private repos.

Re: Gogs, an alternative to Gitlab

#30
post #21

What's the value of hosting your own Github alternative as an organization / company? Do people have on-premise requirements and don't want to pay for Github enterprise? I assume most start-ups don't and 25 USD for 10 private repositories isn't going to break the bank.

Ability to add together.js button into the GitLab's Merge Request template.

This makes the coolest tool for remote code review I've ever used.

Post reply on HN