- Popular topics
- User account
- Coming to GitLab from another platform
- Build an integration with GitLab
- Contribute to GitLab
Visit docs.gitlab.com for the latest version of this help information with enhanced navigation, discoverability, and readability.
Explore the different areas of the documentation:
Get started with GitLab features and functionality.
Administer a self-managed GitLab instance.
New to Git and GitLab?|
Start learning about Git and GitLab.
Contribute to GitLab development|
Create new GitLab functionality and documentation.
Coming to GitLab from another platform?|
Learn how to move to GitLab.
Build an integration with GitLab|
Integrate with Jira and other common applications.
Choose a subscription|
Determine which subscription tier makes sense for you.
Install GitLab on different platforms.
View recommended deployments at scale.
Upgrade your GitLab self-managed instance to the latest version.
Have a look at some of our most popular topics:
|Two-factor authentication||Improve the security of your GitLab account.|
|GitLab groups||Manage projects together.|
|Keyword reference for the ||Available configuration options for |
|Activate GitLab EE with a license||Activate GitLab Enterprise Edition functionality with a license.|
|Back up and restore GitLab||Backing up and restoring GitLab self-managed instances.|
|GitLab release and maintenance policy||Policies for version naming and cadence, and also upgrade recommendations.|
|Elasticsearch integration||Integrate Elasticsearch with GitLab to enable advanced search.|
|Database settings for Linux package installations||Database settings for self-managed instances installed using Linux packages.|
|NGINX settings for Linux package installations||NGINX settings for self-managed instances installed using Linux packages.|
|SSL configuration for Linux package installations||SSL settings for self-managed instances installed using Linux packages.|
|GitLab.com settings||Settings used for GitLab.com.|
For more information about GitLab account management, see:
|User account||Manage your account.|
|Authentication||Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects.|
|User settings||Manage your user settings, two factor authentication, and more.|
|User permissions||Learn what each role in a project can do.|
If you are coming to GitLab from another platform, the following information is useful:
|Importing to GitLab||Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz, and SVN into GitLab.|
|Migrating from SVN||Convert a SVN repository to Git and GitLab.|
You can build integrations with GitLab:
|GitLab REST API||Integrate with GitLab using our REST API.|
|GitLab GraphQL API||Integrate with GitLab using our GraphQL API.|
|Integrations||Integrations with third-party products.|
Learn how to contribute to GitLab with the following resources:
|Contribute to GitLab development.||How to contribute to GitLab development.|
|Contribute to the documentation||How to contribute to GitLab documentation.|