Live data from Hacker News

Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

about.gitlab.com

71–80 of 82 posts

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#71
post #8

We're evaluating source control right now (have repos all over the place) and I'm wondering if anyone can comment on the Github $25/mo plan vs. Gitlab's and Bitbucket's comparable offerings. It seems like the built-in CI is an advantage for Bitbucket and Gitlab, but I wonder what gotchas we're not seeing right now.

If you're looking for the hosted version, there's lots of complaints about GitLab.com's performance. Bitbucket is quite excellent and integrates well with hosted JIRA too - I'd say it's arguably a better option than GitHub in many cases. I've had good luck with self-hosted GitLab's performance in my small group, but I've heard tales of others who haven't, so try before you buy if you're doing that. The CI integration…

If you're concerned about performance, Visual Studio Team Services hosts the world's largest Git repositories. (The largest being Windows itself.) And has to stay performant while doing it.

Indeed, most people don't need to host repositories that large but we're proud that our performance scales out even to repositories that are massive.

(ObDisclaimer: I work on VSTS.)

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#72

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

Do these scale horizontally? I know Github has an issue with scaling since it has a concept of private vm when you purchase the enterprise license.

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#73

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

An honorable mention to https://notabug.org that is a public instance of Gogs. I don't think there is any public instance of Gitea.

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#74

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

Do either of those have a way to organize a set repositories other than the primiative user/repo scheme that GitHub uses?

I want user/cat/repo, user/cat/subcat/repo, user/cat/subcat/subsubcat/repo, and so on.

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#75
post #32

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

But to be fair, Gitlab does a lot more than these. We use it at work for all the issue tracking, pipeline and CI, pages and wiki features beyond the simple GIT hosting.

Not to forget the private Docker registry and basic project management (burndown, cross-project milestones, estimations, etc.)

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#76

Fun plot twist about at least self hosted Gitlab.. You are charged per user. When you install on your own server, it automatically makes an "admin" user. And then you get billed for this user. Despite never using him or doing anything with him, apparently a shell of a user costs a $4 licensing cost per month. They really need to clean up the setup workflow, I have literally never used a piece of software that charged…

How is charging for the maximum active users in a year unusual when you're buying a yearly site license priced based on the number of users? How do you propose this should work?

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#77

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

cgit is even faster https://git.zx2c4.com/cgit/about/

cgit is nice, but it’s too reminiscent of the old CVS web interfaces for a lot of developers. Gogs (and therefore gitea) aimes to replicate the look and feel (and thereby the interactivity and ease-of-use) of GitHub from the start.

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#78
post #74

Mandatory heads-up for those that haven't come across them: gogs [0] and its fork gitea [1] are zero config, download-and-run, self-hosted alternatives to GitHub/BitBucket/GitLab that won't suck the life out of your server, are efficiently written, and very fast even on underpowered (read: RPi) hardware or shared VPS nodes. 0: https://gogs.io/ 1: https://gitea.io/en-US/

Do either of those have a way to organize a set repositories other than the primiative user/repo scheme that GitHub uses? I want user/cat/repo, user/cat/subcat/repo, user/cat/subcat/subsubcat/repo, and so on.

Yip, GitLab has subgroups that allow you to organise projects like that, although it's not available for /user namespace, so you can create

groupa/subgroup/repo groupa/subgroup/subgroup/subgroup/etc/repo

https://docs.gitlab.com/ce/user/group/subgroups/

This feature is available for free on GitLab.com and is available for free in self-hosted GitLab CE

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#79
post #62
post #3

It looks like unlimited private repositories, Gitlab Pages and even some CI minutes (2000/month) will continue to be available in the free plan. Gitlab continues to provide such phenomenal value to free users that I struggle to find a reason to upgrade for my own projects. :) That said, if I were running a business the extra workflow management tools in the bronze plan ($4/user/mo) and CI minutes in the silver plan (…

Except for the fact that you cannot use gitlab.com for anything business related because it has abysmal performance and okay reliability. Basically they use gitlab.com to stress test gitlab.

We've been spending a lot of effort making GitLab.com more performant over the course of this year. We still have some ways to go, but every release includes performance enhancements based on performance data from GitLab.com.

We no longer see GitLab.com as a mechanism to stress test GitLab and we're certainly pushing hard to improve performance and availability.

Re: Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans

#80
post #70

Earlier quoted context omitted.

Hi, GitLab UX Designer here. I would like to add that GitLab has put tremendous efforts in optimizing for performance lately. These performance optimisations optimise GitLab instances big and small. These improvements were triggered by having literally millions of users and projects on GitLab.com which is our hosted solution. For self-hosted GitLab instances run on a smaller scale, there should not even be a chance o…

There's also the frequent downtime, often related to one NFS server, or something.

We've been working quite a bit of our NFS storage topology and have recently introduced some remediation to prevent outages based on NFS availability. Previously an NFS failure would have pretty wide-reaching implications, now it's a lot more isolated.

We're also working on an entirely new storage architecture for scaling and are slowly rolling this out. You can see more here: https://gitlab.com/gitlab-org/gitaly

Post reply on HN