USA / Canada 866-503-1471

International +972-722-405-222

GitLab and GitLab Enterprise

GitLab is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. GitLab Enterprise Edition builds on top of Git and includes extra features. It has LDAP group sync, audit logs and multiple roles. It includes deeper authentication and authorization integration, has fine-grained workflow management, has extra server management options and it integrates with your tool stack. GitLab EE runs on your servers (on premise) behind your firewall.

GitLab provides the following:

  • Version control and repository management based on Git
  • Issue management, bug tracking and boards
  • Code Review functionality and Review Apps tool
  • Continuous Integration/Deployment tool (GitLab CI/CD)
  • Code Quality (Code Climate)
  • ChatOp tool (Mattermost)
  • Service Desk (ticketing system)
  • Wiki (version controlled)
  • Rich API
  • Repository mirroring and high availability (HA)
  • Development Analytics
  • Performance monitoring
  • Integration with IDEs like Visual Studio, Eclipse, IntelliJ and Koding
  • Integration with JIRA, Jenkins, Slack, Docker, Kubernetes, LDAP and more
  • On-premise or cloud-based installations
  • Hosting static websites (GitLab Pages)

Download as a PDF and share with your colleagues

Download GitLab PDF

Watch GitLab Overview

GitLab's Benefits

  • Open source: you get full control over the tool - you can change it and customize it as you wish
  • Built on top of Git: If you like Git you like GitLab too!
  • One tool that covers it all : GitLab includes source control; issue tracker; code review; wiki; Continuous Integration (GitLab CI); Analytics and more
  • On-premise or hosted (on cloud) gives you full control over the installation
  • Scalable: support 25,000 users on one server or a highly available active/active cluster
  • Private repositories are available even with Community Edition!

How We Can Help You

GitLab authorized reseller Israel Europe
ALMtoolbox company is a GitLab authorised reseller. We have experts that can help you with the following:
  • Plan a new implementation
  • Setting up new environments
  • Implement integration with JIRA, Jenkins, Slack, Docker and other tools
  • Customizations and add-ons development
  • GitLab and Git training
  • Implement migration from Git, GitHub, BitBucket, ClearCase, RTC, SVN, JIRA, Jenkins and more
  • We can help you with purchasing and managing licenses
Contact us: or +972-722-405-222 / 866-503-1471 (USA/Canada)


Feature \ Product Edition      Community (Free) Edition Enterprise Edition Starter
Get a Quote
Enterprise Edition Premium
Get a Quote
Customer Support & SLA
Download updates
Email support - Next business day 4-hour response time
24/7 Emergency support - - 30-minute response time
Live upgrade assistance Schedule an upgrade time with GitLab. Experts will join a live screen share to help you through the process to ensure there aren't any surprises.
- -
Reporting and Publishing
Edit files, directories and create merge requests straight from the web interface
Host static pages straight (with TLS and CNAME support) from GitLab using GitLab Pages
Time Tracking Time Tracking in GitLab lets your team add estimates and record time spent on issues and merge requests.
Cycle Analytics
Contribution Analytics, see detailed statistics of contributors -
Audit log and events -
Extended authentication and authorization integration
LDAP user authentication (also compatible with Active Directory)
Two-factor Authentication
Central Authentication Service (CAS) integration
Multiple LDAP server support (also compatible with Active Directory) -
LDAP group synchronization (also compatible with Active Directory) -
Create and remove admins based on an LDAP group -
Kerberos user authentication -
Integrate with Atlassian Crowd -
Fine-grained workflow management
Groups consisting of multiple people with a shared namespace for projects
Ability to fork a repository
Share a project with other groups
Manage large binaries with git LFS
Webhooks at Project Level
Automatically Merge on Build Success
Quick see what is important with Todos
Revert any commit quickly and easily
Merge request versions
Merge conflict resolution
Resolve discussion in merge requests
Control issues and merge requests with Slash commands
Integrate with Koding
Issue Board
Burndown charts -
Multiple issue boards -
Issue boards with milestones -
Issue board focus mode -
Export issues -
Rebase merge requests before merge -
Squash and merge -
Use fast-forward merges when possible -
Push Rules (commit message must mention an issue, no tag deletion, etc.) -
Webhooks at Group Level -
Lock project membership to the members of a group -
Merge requests approvals -
Mirror External Repositories -
Set weight of issues -
Create templates for issues and merge requests -
Global code search -
Prevent committing secrets -
Branch Permissions for users -
File locking - -
Service Desk - -
Additional server management options
Branded Login Page
Project importing from GitHub to GitLab
Detailed monitoring of GitLab services with Prometheus
An admin can email all users of a project, a group or the entire server -
Omnibus package supports log forwarding -
Project importing from to your private GitLab instance -
Super-powered search using Elasticsearch -
Limit project size at a global, group and project level -
Auditor users - -
Pivotal Tile: Deploy GitLab as a pre-configured appliance - -
GitLab Geo: Geographically replicated instance - -
Support for High Availability (Premium Support) - -
Deeper integration with your tool stack
Mention JIRA ticket from GitLab
Reference JIRA issues with GitLab commits, merge requests and issues
Close JIRA issues with GitLab commits
Application performance monitoring with Prometheus
Omnibus package supports configuring an external PostgreSQL database
Omnibus package supports configuring an external MySQL database -
Display merge request status for builds on Jenkins CI -
Continuous Integration & Deployment
Continuous integration shipped along and fully integrated in the GitLab interface
Configure CI builds using a versioned, flexible build script
Power your CI with Docker
Artifacts as output. Stored in GitLab and explorable
Run your builds on any machine, architecture, infinitely scalable
Trigger builds easily, allowing for extensive customization and integration with your existing tools
GitLab Container Registry for Docker images
Build pipelines
Environments and deployments in CI
New! Review Apps
New! Deploy Boards - -
Available licenses Free Subscription
at USD 39 / user / year
Get a Quote
at USD 199 / user / year
Get a Quote

GitLab Training

We provide a variety of GitLab programs for private groups or as a public class. We can do this remotely or on-site.
We provide the following classes:

  1. GitLab + Git for end users (2 days). Click to watch syllabus.
  2. GitLab for administrators (1 day). Click to watch syllabus.
  3. GitLab CI/CD (1 day). Click to watch syllabus.
  4. SCM planning and branch strategy with GitLab (1/2 day – 1 day)

We can train in the following languages: English, Russian, Lithuanian and Hebrew.
Contact us for quotes or for any questions:


GitLab enables us to balance internal team preferences with management requirements. The team had always wanted to move to Git, but they also wanted a user-friendly interface to help their workflows - and GitLab provides it all!"

Keith Harris, Associate Director and Software Architect , 360i

GitLab is a great private repository. I like its wiki, web hooks, intuitive interface and GitLab CI continuous integration feature"

Sean Francis Ballais, Freelance Programmer