Live data from Hacker News

Ask HN: GitHub vs. Gitlab?

news.ycombinator.com

71–80 of 113 posts

Re: Ask HN: GitHub vs. Gitlab?

#71
post #11

Thanks for considering GitLab. The different scrum boards for GitLab are detailed on https://about.gitlab.com/applications/#scrum-boards For GitLab 8.11 (August 22) we're planning to ship a kanban board with GitLab itself, see https://gitlab.com/gitlab-org/gitlab-ce/issues/17907 What we hear most frequently a reason for switching is the in the integrated CI, CD, and container registry. The GitHub importer will import…

Bitbucket supports kanban boards today. Checkout our integrations page [0]. Two of our partners Comalatech [1] and Transition Technologies SA [2] both built simple solutions that display your Bitbucket issues in a kanban board.

Full disclosure: I'm Head of Product for Bitbucket. LMK if you want to chat, a link to my calendar is in my HN profile.

[0]: https://bitbucket.org/integrations/cloud [1]: https://marketplace.atlassian.com/plugins/com.comalatech.bit... [2]: https://marketplace.atlassian.com/plugins/bucketboard/cloud/...

Re: Ask HN: GitHub vs. Gitlab?

#72
@ghettosoak, Dmitry from RhodeCode team is here! Have you considered https://rhodecode.com ?

RhodeCode CE is free, self-hosted & open-source, with code review tools, user management, and automations. It takes ~5mins to get your own instance up and running. Most of RhodeCode users have secure, behind-the-firewall repositories, where conventional tools are not enough. Seems like a good fit for your case.

I realize you are using Git, however if you collaborate with an external partner or customer, RhodeCode supports Git, Mercurial & SVN repos _simultaneously_ . See, should you decide to migrate from one VCS to another, we got you covered :)

Besides, we have a great engineering culture, hence performance has never been a problem (e.g., we use Elasticsearch for full-text code search). Ask our users on #Slack: https://rhodecode.com/join

Re: Ask HN: GitHub vs. Gitlab?

#73
post #14

I quite like GitLab, although I'm using it self hosted on premises for our team. Honestly, it's overkill and I wish Gogs had been more evolved when I initially picked up GitLab. I have not really tried GitLab's hosted offering, I have a couple repos up there, but nothing extensive. Have you considered a VPS with Gogs? It's super lightweight and easier than snot to setup.

Have you checked our RhodeCode ? It's much more mature that Gogs.

That's cool, I hadn't seen RhodeCode before, I like that it's python (preferred over ruby, although I'd treat both as black boxes anyway). I'm not a huge fan of the interface though.... although if I had known it existed at the time I probably would have picked it over GitLab. Shame.

I'd probably still pick Gogs though... we're not a big team and many of the features provided by GitLab and RhodeCode are above and beyond what we require. Basically, our implementation is me finding a way to force version control onto a team that, for some reason, wasn't using any form of VCS at all.

Re: Ask HN: GitHub vs. Gitlab?

#75

Disclosure: GitLab Frontend Engineering Intern Some benefits for GitLab.com, in my opinion: GitLab.com has free public and private repos, only limit is the repo size (max 10GB, for comparison the Linux repo is ~1.5GB). Also includes completely free CI :) Plus everything is out in the open, and CE is entirely open source! Regarding performance, we've gotten that feedback from a lot of users, and we're working very har…

Just a note, Github now has free private repos as well.

Re: Ask HN: GitHub vs. Gitlab?

#76

Earlier quoted context omitted.

My understanding (as a frontend engineer, so I'm not as intimately familiar with the problems as some others are) is that the biggest bottleneck at this point is with the file system. We're working on switching to CephFS which looks very promising. See the relevant issue for more info: https://gitlab.com/gitlab-com/operations/issues/1 I can get someone from the backend performance team to comment too if you'd like :)

> I can get someone from the backend performance team to comment too if you'd like :) Sure! > the biggest bottleneck at this point is with the file system. Would something like AWS EFS [1] solve the problem? It might not be a practical solution from a cost perspective though. Eg: for 50TB of data at $0.3/GB/month 0.3*1024*50 = $15360/month [1] https://aws.amazon.com/efs/

The main issue with this is that this would be a vendor specific solution that would lock everybody.

We build a product that you can host yourself. If we only solve the scaling issue by pushing it down to a specific vendor, then there is no actual solution.

The way we are facing the problem is first by enabling a really easy and simple form of sharding (that would solve most of the issues that a lot of big customers may face), and then by using an open source underlaying filesystem that can scale reasonably well.

Re: Ask HN: GitHub vs. Gitlab?

#77
post #17
post #8

Gitlab's servers have been slow in my experience. Sometimes taking 10-15 seconds to push up a new commit. I got tired of waiting and moved everything back to bitbucket. Both gitlab and bitbuckets source code browsing is slow and a little clunky. GitHub's source code browsing is definitely the best.

You're right, we have to do better on performance. We solved most of the time waiting when pushing a new commit, see the API timings slide on https://www.scribd.com/doc/316471059/GitLab-Infrastructure-2... The web interface is still slower than we like. We've doubled the team of performance engineers and we're making progress, see https://gitlab.com/gitlab-com/infrastructure/issues/59 and all issues labeled with perf…

The original document is here, it is publicly visible: https://docs.google.com/presentation/d/1qxezL1lSn9SyLGMZRXFU...

Regarding web performance, these last days we had really good progress: https://gitlab.com/gitlab-com/infrastructure/issues/193#note...

Re: Ask HN: GitHub vs. Gitlab?

#78
post #75

Disclosure: GitLab Frontend Engineering Intern Some benefits for GitLab.com, in my opinion: GitLab.com has free public and private repos, only limit is the repo size (max 10GB, for comparison the Linux repo is ~1.5GB). Also includes completely free CI :) Plus everything is out in the open, and CE is entirely open source! Regarding performance, we've gotten that feedback from a lot of users, and we're working very har…

Just a note, Github now has free private repos as well.

Just checked the http://github.com/pricing page in disbelief. No, Github doesn't have free private repos. One has to either be a student (and use Github private repos only for education purposes) or pay a minimum of $7/mo to have even a single private repo. When paying $7/mo., of course, one could have as many private repos as one wants, but $7/mo. isn't free.

Re: Ask HN: GitHub vs. Gitlab?

#80
post #75

Disclosure: GitLab Frontend Engineering Intern Some benefits for GitLab.com, in my opinion: GitLab.com has free public and private repos, only limit is the repo size (max 10GB, for comparison the Linux repo is ~1.5GB). Also includes completely free CI :) Plus everything is out in the open, and CE is entirely open source! Regarding performance, we've gotten that feedback from a lot of users, and we're working very har…

Just a note, Github now has free private repos as well.

If by "free" you mean "included in the paid plan," then yes.
Post reply on HN