Gitlab vs. Github - a comparison
Github has become the defacto standard for large cloud-based software projects. In comparison Gitlab vs. At Github we show you what the newcomer Gitlab has to offer.
These are the similarities: Github vs. gitlab
- The Git version control system is the common basis of Github and Gitlab.
- Both offer a cloud-based environment for distributed teams with a central platform on which you can save, share, publish and test source code.
- Both environments are used by many thousands of projects - open source as well as commercial.
What are the advantages of Gitlab?
Gitlab was developed after Github and offers you a number of further developments and advantages:
- Gitlab promises its users an improved user interface, where you can manage projects, users, groups, changes and statistics on a desktop.
- Gitlab offers more extensive wiki-based documentation and issue tracking. Here you can include any form of file that is relevant, for example, to describe an error.
- "Code snippets" allow you to share even the smallest parts of a project in a much finer resolution without having to copy the entire project.
- Improved security features allow you to protect parts of the code from changes, only grant users specific rights or to make a project completely non-public.
- The management of milestones has been improved: Now you can not only set and track individual goals, but also goals for groups or the entire project.
- Differentiated offer: GitLab is available as GitLab Community Edition (CE), Enterprise Edition (EE), and as a hosted version at GitLab.com. The Enterprise Edition costs 39 euros per year per user. There are additional fees for the extensive support offerings.
- GitLab enjoys a rapidly growing crowd of contributors and is used by organizations such as Alibaba, NASA, CERN, and more.
In the next article we will explain how to create a pull request in Github.