gitlab-org--gitlab-foss/doc
2020-12-24 18:10:25 +00:00
..
.vale Add latest changes from gitlab-org/gitlab@master 2020-12-22 21:10:06 +00:00
administration Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
analytics Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
api Add latest changes from gitlab-org/gitlab@master 2020-12-24 15:09:57 +00:00
architecture Add latest changes from gitlab-org/gitlab@master 2020-12-18 12:09:59 +00:00
ci Add latest changes from gitlab-org/gitlab@master 2020-12-23 18:10:19 +00:00
customization Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
development Add latest changes from gitlab-org/gitlab@master 2020-12-24 18:10:25 +00:00
downgrade_ee_to_ce Add latest changes from gitlab-org/gitlab@master 2020-12-04 21:09:29 +00:00
gitlab-basics Add latest changes from gitlab-org/gitlab@master 2020-12-23 18:10:19 +00:00
install Add latest changes from gitlab-org/gitlab@master 2020-12-17 21:09:57 +00:00
integration Add latest changes from gitlab-org/gitlab@master 2020-12-17 21:09:57 +00:00
intro Add latest changes from gitlab-org/gitlab@master 2020-11-26 06:09:20 +00:00
legal Add latest changes from gitlab-org/gitlab@master 2020-11-26 06:09:20 +00:00
license Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
markdown Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
migrate_ci_to_ce Add latest changes from gitlab-org/gitlab@master 2020-12-09 06:09:41 +00:00
monitoring Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
operations Add latest changes from gitlab-org/gitlab@master 2020-12-17 21:09:57 +00:00
permissions Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
policy Add latest changes from gitlab-org/gitlab@master 2020-12-04 21:09:29 +00:00
public_access Add latest changes from gitlab-org/gitlab@master 2020-12-04 21:09:29 +00:00
push_rules Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
raketasks Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
security Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
ssh Add latest changes from gitlab-org/gitlab@master 2020-12-10 18:10:16 +00:00
subscriptions Add latest changes from gitlab-org/gitlab@master 2020-12-17 00:09:53 +00:00
system_hooks Add latest changes from gitlab-org/gitlab@master 2020-12-07 18:10:36 +00:00
telemetry Add latest changes from gitlab-org/gitlab@master 2020-11-20 21:09:12 +00:00
tools Add latest changes from gitlab-org/gitlab@master 2020-12-07 18:10:36 +00:00
topics Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
university Add latest changes from gitlab-org/gitlab@master 2020-12-22 18:10:05 +00:00
update Add latest changes from gitlab-org/gitlab@master 2020-12-17 00:09:53 +00:00
user Add latest changes from gitlab-org/gitlab@master 2020-12-24 06:10:23 +00:00
README.md Add latest changes from gitlab-org/gitlab@master 2020-12-17 00:09:53 +00:00

stage group info comments description
none unassigned 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 false Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.

Visit docs.gitlab.com for the latest version of this help information with enhanced navigation, discoverability, and readability.

GitLab Docs

Welcome to GitLab documentation.

Here you can access the complete documentation for GitLab, the single application for the entire DevOps lifecycle.

Overview

No matter how you use GitLab, we have documentation for you.

Essential documentation Essential documentation
User documentation
Discover features and concepts for GitLab users.
Administrator documentation
Everything GitLab self-managed administrators need to know.
Contributing to GitLab
At GitLab, everyone can contribute!
New to Git and GitLab?
We have the resources to get you started.
Build an integration with GitLab
Consult our integration documentation.
Coming to GitLab from another platform?
Consult our guides.
Install GitLab
Installation options for different platforms.
Customers
Information for new and existing customers.
Update GitLab
Update your GitLab self-managed instance to the latest version.
Reference Architectures
GitLab reference architectures
GitLab releases
What's new in GitLab.

Have a look at some of our most popular topics:

Popular topic Description
Two-factor authentication Improve the security of your GitLab account.
GitLab groups Manage projects together.
GitLab CI/CD pipeline configuration reference Available configuration options for .gitlab-ci.yml files.
Activate GitLab EE with a license (STARTER ONLY) Activate GitLab Enterprise Edition functionality with a license.
Back up and restore GitLab (CORE ONLY) Rake tasks for 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 (STARTER ONLY) Integrate Elasticsearch with GitLab to enable advanced searching.
Omnibus GitLab database settings (CORE ONLY) Database settings for Omnibus GitLab self-managed instances.
Omnibus GitLab NGINX settings (CORE ONLY) NGINX settings for Omnibus GitLab self-managed instances.
Omnibus GitLab SSL configuration (CORE ONLY) SSL settings for Omnibus GitLab self-managed instances.
GitLab.com settings Settings used for GitLab.com.

The entire DevOps lifecycle

GitLab is the first single application for software development, security, and operations that enables Concurrent DevOps. GitLab makes the software lifecycle faster and radically improves the speed of business.

GitLab provides solutions for each of the stages of the DevOps lifecycle.

New to Git and GitLab?

Working with new systems can be daunting.

We have the following documentation to rapidly uplift your GitLab knowledge:

Topic Description
GitLab basics guides Start working on the command line and with GitLab.
GitLab workflow overview Enhance your workflow with the best of GitLab Workflow.
Get started with GitLab CI/CD Quickly implement GitLab CI/CD.
Auto DevOps Learn more about Auto DevOps in GitLab.
GitLab Markdown Advanced formatting system (GitLab Flavored Markdown)

User account

Learn more about GitLab account management:

Topic Description
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.
Profile settings Manage your profile settings, two factor authentication, and more.
User permissions Learn what each role in a project can do.

Git and GitLab

Learn more about using Git, and using Git with GitLab:

Topic Description
Git Getting started with Git, branching strategies, Git LFS, and advanced use.
Git cheat sheet Download a PDF describing the most used Git operations.
GitLab Flow Explore the best of Git with the GitLab Flow strategy.

Coming to GitLab from another platform

If you are coming to GitLab from another platform, the following information is useful:

Topic Description
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.

Build an integration with GitLab

There are many ways to integrate with GitLab, including:

Topic Description
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.

Contributing to GitLab

GitLab Community Edition is open source and GitLab Enterprise Edition is open-core.

Learn how to contribute to GitLab with the following resources:

Topic Description
Development How to contribute to GitLab development.
Legal Contributor license agreements.
Writing documentation How to contribute to GitLab Docs.