2017-08-04 09:28:51 -04:00
---
2020-10-30 17:08:52 -04:00
stage: none
group: unassigned
2020-11-26 01:09:20 -05:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
2017-11-01 11:56:40 -04:00
comments: false
2018-05-09 07:07:11 -04:00
description: 'Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.'
2017-08-04 09:28:51 -04:00
---
2020-10-27 14:08:59 -04:00
< div class = "d-none" >
2020-12-15 19:09:58 -05:00
< h3 > Visit < a href = "https://docs.gitlab.com/ee/" > docs.gitlab.com< / a > for the latest version
of this help information with enhanced navigation, discoverability, and readability.< / h3 >
2018-11-29 05:11:18 -05:00
< / div >
<!-- the div above will not display on the docs site but will display on /help -->
2019-08-12 05:52:48 -04:00
# GitLab Docs
2015-06-10 17:37:48 -04:00
2020-07-07 02:09:06 -04:00
Welcome to [GitLab ](https://about.gitlab.com/ ) documentation.
2018-03-26 10:48:39 -04:00
2018-11-23 10:12:15 -05:00
Here you can access the complete documentation for GitLab, the single application for the
2018-11-27 17:44:51 -05:00
[entire DevOps lifecycle ](#the-entire-devops-lifecycle ).
2018-10-25 02:29:21 -04:00
2018-11-23 10:12:15 -05:00
## Overview
2018-10-22 02:53:18 -04:00
2018-11-23 10:12:15 -05:00
No matter how you use GitLab, we have documentation for you.
2018-10-22 02:53:18 -04:00
2021-01-28 13:09:27 -05:00
| Essential documentation | Essential documentation |
|:------------------------|:------------------------|
2020-12-04 16:09:29 -05:00
| [**User documentation** ](user/index.md )< br > Discover features and concepts for GitLab users. | [**Administrator documentation** ](administration/index.md )< br /> Everything GitLab self-managed administrators need to know. |
2021-01-28 13:09:27 -05:00
| [**Contributing to GitLab** ](#contributing-to-gitlab )< br /> At GitLab, everyone can contribute! | [**New to Git and GitLab?** ](#new-to-git-and-gitlab )< br /> We have the resources to get you started. |
| [**Build an integration with GitLab** ](#build-an-integration-with-gitlab )< br /> Consult our integration documentation. | [**Coming to GitLab from another platform?** ](#coming-to-gitlab-from-another-platform )< br /> Consult our guides. |
| [**Install GitLab** ](https://about.gitlab.com/install/ )< br /> Installation options for different platforms. | [**Customers** ](subscriptions/index.md )< br /> Information for new and existing customers. |
2021-02-11 04:09:18 -05:00
| [**Update GitLab** ](update/index.md )< br /> Update your GitLab self-managed instance to the latest version. | [**Reference Architectures** ](administration/reference_architectures/index.md )< br /> GitLab reference architectures. |
2021-01-28 13:09:27 -05:00
| [**GitLab releases** ](https://about.gitlab.com/releases/ )< br /> What's new in GitLab. | |
2020-07-07 02:09:06 -04:00
## Popular topics
Have a look at some of our most popular topics:
2021-01-28 13:09:27 -05:00
| Popular topic | Description |
|:-------------------------------------------------------------------------------------------|:------------|
| [Two-factor authentication ](user/profile/account/two_factor_authentication.md ) | Improve the security of your GitLab account. |
| [GitLab groups ](user/group/index.md ) | Manage projects together. |
| [GitLab CI/CD pipeline configuration reference ](ci/yaml/README.md ) | Available configuration options for `.gitlab-ci.yml` files. |
| [Activate GitLab EE with a license ](user/admin_area/license.md ) | Activate GitLab Enterprise Edition functionality with a license. |
| [Back up and restore GitLab ](raketasks/backup_restore.md ) | Rake tasks for backing up and restoring GitLab self-managed instances. |
| [GitLab release and maintenance policy ](policy/maintenance.md ) | Policies for version naming and cadence, and also upgrade recommendations. |
| [Elasticsearch integration ](integration/elasticsearch.md ) | Integrate Elasticsearch with GitLab to enable advanced searching. |
| [Omnibus GitLab database settings ](https://docs.gitlab.com/omnibus/settings/database.html ) | Database settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab NGINX settings ](https://docs.gitlab.com/omnibus/settings/nginx.html ) | NGINX settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab SSL configuration ](https://docs.gitlab.com/omnibus/settings/ssl.html ) | SSL settings for Omnibus GitLab self-managed instances. |
| [GitLab.com settings ](user/gitlab_com/index.md ) | Settings used for GitLab.com. |
2018-11-23 10:12:15 -05:00
2020-11-05 10:09:04 -05:00
## The entire DevOps lifecycle
2018-10-17 23:51:42 -04:00
2018-11-19 05:42:34 -05:00
GitLab is the first single application for software development, security,
2020-12-04 16:09:29 -05:00
and operations that enables [Concurrent DevOps ](https://about.gitlab.com/topics/concurrent-devops/ ).
GitLab makes the software lifecycle faster and radically improves the speed of business.
2018-11-23 10:12:15 -05:00
2020-12-04 16:09:29 -05:00
GitLab provides solutions for [each of the stages of the DevOps lifecycle ](https://about.gitlab.com/stages-devops-lifecycle/ ).
2018-10-22 02:53:18 -04:00
2018-11-23 10:12:15 -05:00
## New to Git and GitLab?
Working with new systems can be daunting.
We have the following documentation to rapidly uplift your GitLab knowledge:
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:--------------------------------------------------------------------------------------------------|:------------|
2021-02-11 13:09:10 -05:00
| [GitLab basics guides ](gitlab-basics/index.md ) | Start working on the command line and with GitLab. |
2021-02-18 19:11:06 -05:00
| [GitLab workflow overview ](https://about.gitlab.com/topics/version-control/what-is-gitlab-workflow/ ) | Enhance your workflow with the best of GitLab Workflow. |
2021-02-08 07:09:20 -05:00
| [Get started with GitLab CI/CD ](ci/quick_start/index.md ) | Quickly implement GitLab CI/CD. |
2021-01-28 13:09:27 -05:00
| [Auto DevOps ](topics/autodevops/index.md ) | Learn more about Auto DevOps in GitLab. |
| [GitLab Markdown ](user/markdown.md ) | Advanced formatting system (GitLab Flavored Markdown). |
2018-11-23 10:12:15 -05:00
### User account
Learn more about GitLab account management:
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:-----------------------------------------------------------|:------------|
| [User account ](user/profile/index.md ) | Manage your account. |
2019-10-28 17:06:24 -04:00
| [Authentication ](topics/authentication/index.md ) | Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects. |
2021-03-12 16:09:12 -05:00
| [User settings ](user/profile/index.md#access-your-user-settings ) | Manage your user settings, two factor authentication, and more. |
2021-01-28 13:09:27 -05:00
| [User permissions ](user/permissions.md ) | Learn what each role in a project can do. |
2018-10-17 23:51:42 -04:00
2018-11-23 10:12:15 -05:00
### Git and GitLab
Learn more about using Git, and using Git with GitLab:
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:-----------------------------------------------------------------------------|:------------|
2020-11-16 22:09:06 -05:00
| [Git ](topics/git/index.md ) | Getting started with Git, branching strategies, Git LFS, and advanced use. |
2021-01-28 13:09:27 -05:00
| [Git cheat sheet ](https://about.gitlab.com/images/press/git-cheat-sheet.pdf ) | Download a PDF describing the most used Git operations. |
| [GitLab Flow ](topics/gitlab_flow.md ) | Explore the best of Git with the GitLab Flow strategy. |
2018-11-23 10:12:15 -05:00
## Coming to GitLab from another platform
2020-11-03 07:08:55 -05:00
If you are coming to GitLab from another platform, the following information is useful:
2018-11-23 10:12:15 -05:00
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:----------------------------------------------------|:------------|
2020-11-16 22:09:06 -05:00
| [Importing to GitLab ](user/project/import/index.md ) | Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz, and SVN into GitLab. |
2021-01-28 13:09:27 -05:00
| [Migrating from SVN ](user/project/import/svn.md ) | Convert a SVN repository to Git and GitLab. |
2018-11-23 10:12:15 -05:00
2020-07-07 02:09:06 -04:00
## Build an integration with GitLab
2018-11-23 10:12:15 -05:00
There are many ways to integrate with GitLab, including:
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:-------------------------------------------|:------------|
| [GitLab REST API ](api/README.md ) | Integrate with GitLab using our REST API. |
2020-12-04 16:09:29 -05:00
| [GitLab GraphQL API ](api/graphql/index.md ) | Integrate with GitLab using our GraphQL API. |
2021-05-03 14:10:17 -04:00
| [Integrations ](integration/index.md ) | Integrations with third-party products. |
2018-11-23 10:12:15 -05:00
## Contributing to GitLab
2019-09-18 10:02:45 -04:00
GitLab Community Edition is [open source ](https://gitlab.com/gitlab-org/gitlab-foss/ )
and GitLab Enterprise Edition is [open-core ](https://gitlab.com/gitlab-org/gitlab/ ).
2018-10-17 23:51:42 -04:00
2018-11-23 10:12:15 -05:00
Learn how to contribute to GitLab with the following resources:
2018-10-26 01:01:42 -04:00
2021-01-28 13:09:27 -05:00
| Topic | Description |
|:------------------------------------------------------------|:------------|
2018-11-23 10:12:15 -05:00
| [Development ](development/README.md ) | How to contribute to GitLab development. |
2021-02-11 13:09:10 -05:00
| [Legal ](legal/index.md ) | Contributor license agreements. |
2021-01-28 13:09:27 -05:00
| [Writing documentation ](development/documentation/index.md ) | How to contribute to GitLab Docs. |