Compliance features
You can configure the following GitLab features to help ensure that your GitLab instance meets common compliance standards. Click a feature name for further documentation.
GitLab’s security features may also help you meet relevant compliance standards.
Feature | GitLab tier | GitLab.com |
---|---|---|
Restrict SSH Keys Control the technology and key length of SSH keys used to access GitLab | Core+ | |
Granular user roles and flexible permissions Manage access and permissions with five different user roles and settings for external users. Set permissions according to people’s role, rather than either read or write access to a repository. Don’t share the source code with people that only need access to the issue tracker. | Core+ | ✓ |
Enforce TOS acceptance Enforce your users accepting new terms of service by blocking GitLab traffic. | Core+ | |
Email all users of a project, group, or entire server An admin can email groups of users based on project or group membership, or email everyone using the GitLab instance. This is great for scheduled maintenance or upgrades. | Starter+ | |
Omnibus package supports log forwarding Forward your logs to a central system. | Starter+ | |
Lock project membership to group Group owners can prevent new members from being added to projects within a group. | Starter+ | ✓ |
LDAP group sync GitLab Enterprise Edition gives admins the ability to automatically sync groups and manage SSH keys, permissions, and authentication, so you can focus on building your product, not configuring your tools. | Starter+ | |
LDAP group sync filters GitLab Enterprise Edition Premium gives more flexibility to synchronize with LDAP based on filters, meaning you can leverage LDAP attributes to map GitLab permissions. | Premium+ | |
Audit logs To maintain the integrity of your code, GitLab Enterprise Edition Premium gives admins the ability to view any modifications made within the GitLab server in an advanced audit log system, so you can control, analyze and track every change. | Premium+ | |
Auditor users Auditor users are users who are given read-only access to all projects, groups, and other resources on the GitLab instance. | Premium+ |
Help and feedback
If there's something you don't like about this feature
To propose functionality that GitLab does not yet offer
To further help GitLab in shaping new features
If you didn't find what you were looking for
If you want help with something very specific to your use case, and can use some community support
POST ON GITLAB FORUM
If you have problems setting up or using this feature (depending on your GitLab subscription)
REQUEST SUPPORT
To view all GitLab tiers and features or to upgrade
If you want to try all features available in GitLab.com
If you want to try all features available in GitLab self-managed
If you spot an error or a need for improvement and would like to fix it yourself in a merge request
EDIT THIS PAGE
If you would like to suggest an improvement to this doc