8 ms·
GitLab 6.0 Released
- X-Istence 13y agoWe run this at work, switching from Gitorious actually, and so far everyone on the development teams has been really impressed. It is fast, works well, and the web interface provides everything we need, and more.
- tsm 13y agoIt's always annoyed and confused me that GitHub Enterprise exists. GitHub is founded on the premise that open source is a good idea...yet for self-hosted git management the freedom-friendly solution is...GitLab. So good for GitLab for existing at all, and congratulations to the team for releasing v. 6.0! May there be many more!
- nXqd 13y agostill, the github is not open itself. And we cannot expect that since they have to earn money to keep running that amazing open source platform. Gitlab is great btw. Congrats
- sytse 13y agoThanks nXqd! (I'm a GitLab.com co-founder)
- conductor 13y agoActually... This is a quote from the article: "GitLab 6.0 will be the first release that will also be available in an Enterprise Edition, for more information please see the GitLab.com Blog [1]" [1] - http://www.gitlab.com/2013/08/22/introducing-gitlab-6-0-enterprise-edition/ http://www.gitlab.com/2013/08/22/introducing-gitlab-6-0-ente...
- cbhl 13y ago"Enterprise Edition" for LDAP groups sync? I remember working on LDAP integration for a SaaS product four or five years ago... I'd say that is exactly the sort of feature I'd expect to delineate a consumer/enterprise edition on. Plus, base LDAP support is still in the community edition. Sounds reasonable to me.
- sytse 13y agoGitLab.com co-founder here. Thanks for you comment, it means a lot to us that you find this reasonable, we put a lot of thought into it.
- kylec 13y agoThe cost breakdown: * GitHub Enterprise: $5000 per 20 users per year, effectively $416.67 per 20 users per month. (You have to pay yearly though) * GitLab Enterprise: $39.80 per 20 users per month, or $398 per 20 users per year * GitLab Community: Free Basically, GL Enterprise is roughly 1/12 the cost of GitHub when purchased yearly, and 1/10 the cost if paying month-to-month (which GitHub doesn't offer). Interestingly, GitLab is taking a page from GitHub's book and requiring customers to purchase user packs in groups of 20.
- teraflop 13y agoAlso, it's worth mentioning that GitLab Enterprise is open source. It'll be interesting to see how well that model works out for them.
- deleted 13y ago[deleted]
- darkstar999 13y agoI'm confused. What's wrong with GitHub selling a product for enterprise? (HUB not LAB)
- tsm 13y agoGitHub takes advantage of open source ideals to build its community...but doesn't open source its own software to give back to the community. It seems a little hypocritical. I'd feel much better if GitHub had a useful open source core (like GitLab, or Chromium, or AOSP, or darwin, or...) and then had an Enterprise Edition that had enterprisey features (GitLab's LDAP integration is a great example) and professional support and such.
- benesch 13y agoThat's false. GitHub open sources almost all non-essential pieces of their codebase. [0] Notably, grit [1] (git bindings for ruby), gollum [2] (wiki on git), and hubot [3] (chat robot). To ask a company to open source their core, revenue-generating product is a little bit much. The reason Chrome can be open source is because Google Search isn't. [0] https://github.com/github https://github.com/github [1] https://github.com/gollum/gollum https://github.com/gollum/gollum [2] https://github.com/github/hubot https://github.com/github/hubot
- pearjuice 13y agoGoogle Chrome is not open source, you mean Chromium. Chrome is closed source and could contain all sorts of different code found in the Chromium project. Chrome is the Google branded version of Chromium. It is a minor difference but makes a major impact regarding your freedom.
- kec 13y agoIs providing a service to the community not payment enough?
- MetaCosm 13y agoI just wish GitHub Enterprise was a better product. When we did the 45 day trial (18 months ago) -- it was just awful, our repo got corrupted, no root access, had to talk to Github support for them to write us a "script". ugh.
- banachtarski 13y agoThis is just silly.
- tsm 13y agoMind adding to the discussion by explaining how?
- banachtarski 13y agoGitHub is a profit generating entity. I don't see how you can fault any business for trying to make revenue by providing a service. Either they charge, or they show ads like Sourceforge and Wikipedia. Bring morals into a world of capitalism is silly; everything good must pay the bills to be sustainable.
- deleted 13y ago[deleted]
- skore 13y ago> or they show ads like [...] Wikipedia What? > Bring morals into a world of capitalism is silly No, actually it's not silly. It's the only thing that keeps this world from falling apart.
- GhotiFish 13y agoOk. I see where you're coming from there, but understand that at least in the US, companies have a legal obligation to be unscrupulous money making machines. Nothing, not one thing, can come between the bottom line.
- skore 13y ago> at least in the US, companies have a legal obligation to be unscrupulous money making machines. Nothing, not one thing, can come between the bottom line Might want to talk to Amazon about that[0][1]. Also: nope[2]. Seriously - If you claim that you have to be an immoral asshole corporation driven by nothing but monetary success, you can find all sorts of reasons for it and the more money you have, the more you can invest in making it seem like you're "just following orders". But the main reason is that you're an sociopath and care more about money than you care about people. And yes, those people are destroying the fabric of our society proportional to the amount of money and power they wield. [0] http://www.dailyfinance.com/2013/01/29/amazon-earnings-strong-sales-low-profits/ http://www.dailyfinance.com/2013/01/29/amazon-earnings-stron... [1] Most likely what you're thinking about is 'shareholder value', the "worlds dumbest idea" http://www.forbes.com/sites/stevedenning/2013/06/26/the-origin-of-the-worlds-dumbest-idea-milton-friedman/ http://www.forbes.com/sites/stevedenning/2013/06/26/the-orig... [2] http://skeptics.stackexchange.com/questions/8146/are-u-s-companies-legally-obligated-to-maximize-profits-for-shareholders http://skeptics.stackexchange.com/questions/8146/are-u-s-com...
- eddieroger 13y agoMost of what that money buys you is the security and managerial comfort of SLAs and enterprise support. Community Editions scare the enterprise because when something breaks, there's no one on the hook to fix it (forgetting, of course, countless newsgroups, mailing lists and chat rooms usually dedicated to the topic). When GHE fails for some reason, your helpdesk can rest assured that within 4-24 hours (depending on SLA) you will have a fix that no one in the company is responsible for.
- sytse 13y agoGitLab.com co-founder here. We have a subscriptions that has enterprise support for GitLab so we are on the hook to fix it.
- shmageggy 13y agoI wish they would spend a bit more time streamlining the installation procedure and/or streamlining dependencies. It looks like a great product, but attempting to get it set up left me with the feeling that it's extremely bloated. And 2-4Gb recommended RAM is... a lot. I know, I'm bitching about something that they are giving away for free, but oh well.
- mitchty 13y agoTry not running it on ubuntu, or in a location that doesn't allow sudo to be setup to allow any command in quite the same way as the install docs assume. I've a forked version of their startup script that doesn't use sudo for the init script (honestly wtf why is this so common redis does the same). sudo the init script don't sudo in init scripts. Meh, its not too bad I'm at the point of 15 minutes to upgrade between releases so its not too bad but yeah it isn't a trivial install.
- sytse 13y agoGood to hear you managed to install without sudo. Does this mean you didn't create the git user? How did you solve the git@ urls for git over ssh connections? Did you use the init.d scripts?
- mitchty 13y agoNope, git user is created, but I just use su to do things as git. If you're running as root using sudo doesn't make sense, thats what su is for. https://gist.github.com/mitchty/6b9bc8c7dd41cd925b82#file-gitlab-sh-L42 https://gist.github.com/mitchty/6b9bc8c7dd41cd925b82#file-gi... Thats basically it, nothing overly special, just switched sudo for su mainly. I could test to see if i'm root and then su or then sudo but don't see a point.
- sytse 13y agoI agree. In the installation manual most commands are 'sudo -u git', they run as the git user but they use sudo to make them foolproof (some people skip the instruction to login as the git user).
- neumann 13y agoI coaxed the team at uni over to git by installing Gitlab. The ease of a web interface to view the repositories impressed even those academics who version control by copy and pasting folders of their code and adding a '_works' suffix. It also allows the SVN users to start using git as it was based on a client-server model. The gem dependencies are incredibly large, but I found the install process well documented.
- MetaCosm 13y agoAnd generally the upgrade blog posts are dead on (cut & paste to do your upgrades).
- simlevesque 13y agoIt's silly but the thing I miss in Gitlab is that you can't use tables in Gitlab flavored Markdown.
- roryokane 13y agoHave you tried using `<table>` tags? Standard Markdown allows you to write arbitrary HTML tags in your text. I used it recently to write a table in a GitHub issue comment. If GitLab doesn’t even allow you to use `<table>` tags, that’s probably not a problem with their Markdown flavor, but a problem with the sanitization step that runs after the Markdown compilation. Unless GitLab is using a broken implementation of Markdown that doesn’t allow any inline tags.
- simlevesque 13y agoIt is the case, Gitlab flavored Markdown strips inline html.
- overshard 13y agoEvery time I see a new GitLab release I get excited to install it. Then I see the install instructions and immediately give up. The number one thing GitLab needs is an easier way to get it setup.
- wickchuck 13y agoIf you've dealt wih servers and played with rails it should be pretty trivial for you to set up gitlab. Remember it's open source so before you say it's too hard there are paid alternatives that have one click installers. Gitlab is a fantastic project and it would be worth the time getting it installed.
- overshard 13y agoGitLab is a fantastic project and it is open source but that needs to stop being an excuse for how terrible an install process it has. It wouldn't be a problem or me to install it but it is a huge barrier for many people using it.
- Nican 13y agoTaking a look at the installation process, and it is pretty much trivial, but long. The developers could try creating an apt-get package for even simpler installation.
- X-Istence 13y ago
- dbalan 13y agoIronic is gitlab using github for development, reminds early days of GNU running their infrastructure on UNIX.
- senthilnayagam 13y agodo you think a vagrant or docker image can make it popular?
- fsiefken 13y agoactually there appear to be vagrant and docker images already: https://github.com/gitlabhq/gitlab-vagrant-vm https://github.com/gitlabhq/gitlab-vagrant-vm https://github.com/crashsystems/gitlab-docker https://github.com/crashsystems/gitlab-docker
- bdcravens 13y agoThe Vagrant image appears to be using Vagrant 1.0.X, as it requires password for NFS shares on OSX, something not required in 1.1+
- ridruejo 13y agoWhy not use BitNami pre-configured VMs? http://bitnami.com/stack/gitlab http://bitnami.com/stack/gitlab
- Rygu 13y agoWe use Atlassian Stash at work after having tried a bunch of different git review & merge tools, including Phabricator, GitLab, Gerrit and more. Atlassian's Stash provides the best code review tools like per file diff + commenting. GitLab was our second choice but unfortunately it doesn't handle bigger diffs (feature braches etc) well. Maybe if a GitLab-dev is reading this, we need per file reviews! (And better notification settings!)
- sytse 13y agoGitLab.com co-founder / GitLab core team member here. Thanks for detailing your needs. Many people use GitLab merge requests to do large code reviews for feature branches. These can be up to 100 commits and include per file diffs with line commenting. How many commits are your feature branches? We now have notification settings per project and mentions in issues and merge requests, would you want anythings else regarding notifications?
- kriro 13y ago"Today we present a new major GitLab version. There are a lot of improvements to make GitLab even more awesome." I think the first sentence of every new release should at least explain what GitLab is. A new version of GitLab the tool for X,Y,Z. Some people will see a link to it in their tech news source of choice and think "oh that's interesting, let's check what it is" Keep up the good work :D
- sytse 13y agoThank you for the suggestion, will try to remember during the next release.
- ksec 13y agoUm... I dont get it. So they release a GitLab Enterprise Version. And Killed off GitLab Cloud? Well not actually killing it but offering it for free. Why? What's the business case behind it? Or GitLab simply dont want to run a Commercial, High quality Code Hosting Services? Without some sort of payment, I think any business will be hesitant to use GitLab Cloud.
- sytse 13y agoGitLab Cloud gets our full attention. We just discovered that the majority of our income is from on-premises installations and generate revenue from that. Many of our now subscribers started with Cloud so we'll make sure to provide a great service.
- ausjke 13y agoTried a few Gitlab versions, stick with Redmine for now, though I do hope Ubuntu to support newer Redmine versions, which should not be too hard, but most plugins are not catching up with newer core releases.
- inthewind 13y agoSorry, but why would I want gitlab? And what are the alternatives?
- sytse 13y agoGitLab is used to collaborate on software. It uses git repositories and has an issue tracker. (GitLab.com co-founder)