GitHub vs Gitlab
Last updated: April 14, 2020
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over seven million people use GitHub to build amazing things together. Free public repositories, collaborator management, issue tracking, wikis, downloads, code review, graphs and much more…
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wiki’s. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with a multiple active servers.
GitHub vs Gitlab in our news:
2020. GitHub is now free for all teams
GitHub made all of its core features free for all users. That means free unlimited private repositories with unlimited collaborators for all, including teams that use the service for commercial projects, as well as up to 2,000 minutes per month of free access to GitHub Actions, the company’s automation and CI/CD platform. Teams that want more advanced features like code owners or enterprise features like SAML support will still have to upgrade to a paid plan, but those now start at $4 per month and user for the Teams plans instead of the previous $9, with the Enterprise plan starting at $21 per month and user.
2018. GitHub business users now get access to public repos
GitHub, the code hosting service Microsoft recently acquired, is launching a couple of new features for its business users that will make it easier for them to access public repositories on the service. Traditionally, users on the hosted Business Cloud and self-hosted Enterprise were not able to directly access the millions of public open-source repositories on the service. Now, with the service’s release, that’s changing, and business users will be able to reach beyond their firewalls to engage and collaborate with the rest of the GitHub community directly. With this, GitHub now also offers its business and enterprise users a new unified search feature that lets them tap into their internal repos but also look at open-source ones.
2018. Microsoft acquired GitHub
Microsoft has acquired popular code sharing and collaboration service GitHub for $7.5B. From the smallest startups to giants like Microsoft, companies use the cloud-based service to work on code collaboratively. GitHub has 27 million software developers working on 80 million repositories of code. So it seems like a natural acquisition for the new Microsoft, which under CEO Satya Nadella has increased its focus on serving software developers via cloud services — whether they’re coding for Microsoft Windows or not. In the case of GitHub, it’s used for everything from websites to iPhone apps. Microsoft’s GitHub acquisition also mean we’ll start to see even closer integration between Microsoft’s developer tools and the service.
2016. GitHub gets project management tool
GitHub unveiled the "biggest update" of its Git-based code hosting service. With this update, GitHub is moving beyond code by adding some basic Kanban board-like project management features. GitHub always featured support for integrations with a number of project management tools, but now you will also be able to use this new built-in tool to move cards with pull requests, issues and notes between columns like “in-progress,” “done,” and “never going to happen” (or whatever else you want those columns to be called). Like Trello and similar tools, you’ll be able to drag and drop cards between columns as needed.
2015. Collaboration platform for developers GitLab raises $4M
GitLab, the open source Git-based collaboration platform for developers, today announced that it has raised $4 million in Series A funding. The company, which offers both a free community edition, a free SaaS version and a paid enterprise edition of its service, says it will use the additional funding to accelerate growth and expand its global operations. Git, of course, has become the default way to manage code for many development teams. While GitHub is likely the best-known Git-hosting service, there are a number of competitors in this space — all of which tend to put a slightly different twist (and user interface) on top of what is essentially a hosted version of Git. Atlassian, for example, offers both free and paid Git hosting services. GitLab’s focus on its open source solution sets it apart from some of these competitors.
2015. Version control service GitHub raises $250M
GitHub, the software development collaboration and version control service based on the popular open source Git tool, has raised a $250 million funding round. The company plans to use this new round to accelerate growth and expand its sales and engineering team (as most companies do when they raise). There can be no doubt that Git has become something of a de facto version control system for many startups and GitHub currently leads the charge among companies that essentially offer Git as a service. Atlassian, Microsoft, GitLab and others offer similar services, both cloud-hosted and on premise, but GitHub has clearly attracted most of the mindshare in recent years. GitHub says it currently has about 10 million users who are in collaboration on over 25 million projects (that’s up from 10 million in January 2014). Given that the company offers free accounts, it’s not clear how many of these users are actually paying for the service, though (pricing starts at $5/month).
2014. GitHub Enterprise now works on Amazon Web Services
The new version of code repository software GitHub Enterprise 2.0 allows to take the service’s virtual machines and stand up a highly scalable version of GitHub‘s services on Amazon’s cloud computing platform Amazon Web Services. The update also includes a number of other features, no matter whether it’s hosted on AWS or not. Companies want to be able to use their existing single sign-on solution with GitHub, for example, and they can now use and LDAP or SAML compatible solution to do so. Also new are security audit logs, so admins can keep a better tab on users and allow them to audit account, team and repository access over time.
2014. ZenHub helps engineering teams manage projects inside GitHub
GitHub is now popular enough for other companies to start building services around it. One of the latest projects that aims to make working with GitHub faster and easier is ZenHub. With ZenHub, teams get a project management service that is deeply integrated with GitHub and provides them with Trello-like drag-and-drop task boards, easy uploads for any type of file (GitHub’s interface only allows image file uploads by default) and +1 buttons for providing quick feedback about commits, pull requests, suggestions and comments. The focus is mostly on developers, but the easy-to-use interface also allows business users to manage their workflows in GitHub, which could eliminate a company’s need for any other third-party management tool.