Used by over 100,000 organizations, enterprise development teams everywhere have realized that speed and security can coexist— but only with the right tools. GitLab Enterprise Edition builds on top of our open source product to give your team everything they need to work together and ship quality software.
All of the necessary tools for modern development in a single UI.
Ships in one easy to install package that can be hosted on nearly any server.
Various support models that ensure your team can focus on their products and not their tools.
Communicate an issue’s complexity or value to your team.
Manage your projects effectively by tracking estimated and actual time spent.Learn more...
Keep code quality high and set a number of required approvals before code can be merged.
Plan, organize and visualize your release with multiple issue boards per project.Learn more...
Lock any ﬁle or directory to avoid merge conflicts and better manage your text and binary files.Learn more...
Increase discovery and code reuse. Search through all code on the server.
Reduce the time it takes your distributed team to clone and fetch large repos by creating read-only mirrors of your GitLab instance.Learn more...
Keep all of your development in GitLab then sync and push changes to a remote repository to maintain an update-to-date mirror.
Invite external contributors to work on your projects while still limiting their access and permissions.
Run tests on every merge request and merge with conﬁdence.Learn more...
Deﬁne your CI/CD Pipeline and deploy changes on your terms.
Visualize your pipelines and easily ﬁx anything that fails.
Secure your account with GitLab support for 2FA, U2F, Kerberos, CAS, Atlassian Crowd, SAML and more.
Automatically sync groups and manage SSH-keys, permissions, and authentication.
Manage access and permissions with user roles and group-level settings.
Set global, per group, or per project limits for your repositories’ size.
Control who can create, push, or delete branches at a roles-based and user-specific level.
Say goodbye to pre-configured VMs and run GitLab on almost any infrastructure.
All changes made within the GitLab server are tracked and an advanced logging system stores all log files.
Get an overview of your organization’s activity of issues, merge requests and push events.
If your team prefers to use JIRA you can easily disable GitLab's Issue iracker and integrate JIRA. You can still reference and close JIRA issues from within GitLab.
GitLab Enterprise Edition integrates with Jenkins Cl. With this integration, you can trigger a build and see the build status on your merge request.
When the team grows you can add new users now and pay later with GitLab's True Up model. If someone leaves the team, simply block the user and transfer the license.
Tightly-integrated version control, project management, code review, testing, and deployment to thread conversation and maintain context across your full development process.
A single machine server handles thousands of users and repositories. If your team is distributed, easily spin up a secondary GitLab Geo instance.
We release on the 22nd of every month so you never have to wait too long for new features. Of course, you choose when you update.
GitLab’s roadmap and issue trackers are open. Submit an issue, add your perspective to open issues, and follow the development process.
GitLab Enterprise Edition customers also have access to the source code. Scan or modify the code to meet your security and development needs.
GitLab is feature-packed, updated monthly, and is a fraction of the cost. No need for multiple products with different billing cycles or complex licensing rules.