Skip to main content Go to GitLab Docs homepage
What's new?
What's new? Get free trial
  • Use GitLab
  • GitLab Duo
  • Extend
  • Install
  • Administer
  • Subscribe
  • Contribute
  • Solutions

Use GitLab

Get to know the GitLab end-to-end workflow. Configure permissions, organize your work, create and secure your application, and analyze its performance. Report on team productivity throughout the process.

Manage your organization
Users, groups, namespaces, SSH keys.
Organize work with projects
Project visibility, search, badges, layout.
Plan and track work
Epics, issues, milestones, and labels.
Use Git
Common Git commands and workflows.
Manage your code
Repositories, merge requests, remote development.
Use CI/CD to build your application
Runners, jobs, pipelines, variables.
Secure your application
Container, dependency, and vulnerability scans.
Deploy and release your application
Environments, packages, review apps, GitLab Pages.
Manage your infrastructure
Terraform and Kubernetes deployments.
Monitor your application
Track errors and manage incident response.
Analyze GitLab usage
Instance, group, and project analytics.
GitLab Docs logo
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
Creative Commons License
Company
  • About GitLab
  • View pricing
  • Try GitLab for free
Feedback
  • View page source
  • Edit in web IDE
  • Contribute to GitLab
  • Suggest updates
Help & Community
  • Get certified
  • Get support
  • Post on the GitLab forum
Resources
  • Terms
  • Privacy statement
  • Use of generative AI
  • Acceptable use of user licenses