index.md 9,0 КБ
Newer Older
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
1
---
GitLab Bot's avatar
GitLab Bot включено в состав коммита
2
type: reference, index
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
3
4
5
description: 'Read through the GitLab User documentation to learn how to use, configure, and customize GitLab and GitLab.com to your own needs.'
---

Evan Read's avatar
Evan Read включено в состав коммита
6
# User Docs
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
7
8
9
10

Welcome to GitLab! We're glad to have you here!

As a GitLab user you'll have access to all the features
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
11
your [subscription](https://about.gitlab.com/pricing/)
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
12
includes, except [GitLab administrator](../administration/index.md)
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
13
14
15
settings, unless you have admin privileges to install, configure,
and upgrade your GitLab instance.

Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
16
Admin privileges for [GitLab.com](https://gitlab.com/) are restricted to the GitLab team.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
17

GitLab Bot's avatar
GitLab Bot включено в состав коммита
18
For more information on configuring GitLab self-managed instances, see the [Administrator documentation](../administration/index.md).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
19
20
21

## Overview

Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
22
GitLab is a fully integrated software development platform that enables your team to be transparent, fast, effective, and cohesive from discussion on a new idea to production, all on the same platform.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
23

Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
24
For more information, see [All GitLab Features](https://about.gitlab.com/features/).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
25

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
26
27
### Concepts

Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
28
To get familiar with the concepts needed to develop code on GitLab, read the following articles:
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
29

GitLab Bot's avatar
GitLab Bot включено в состав коммита
30
31
32
33
34
- [Demo: Mastering Code Review With GitLab](https://about.gitlab.com/blog/2017/03/17/demo-mastering-code-review-with-gitlab/).
- [GitLab Workflow: An Overview](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/#gitlab-workflow-use-case-scenario).
- [Tutorial: It's all connected in GitLab](https://about.gitlab.com/blog/2016/03/08/gitlab-tutorial-its-all-connected/): an overview on code collaboration with GitLab.
- [Trends in Version Control Land: Microservices](https://about.gitlab.com/blog/2016/08/16/trends-in-version-control-land-microservices/).
- [Trends in Version Control Land: Innersourcing](https://about.gitlab.com/blog/2016/07/07/trends-version-control-innersourcing/).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
35

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
36
37
## Use cases

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
38
GitLab is a Git-based platform that integrates a great number of essential tools for software development and deployment, and project management:
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
39

Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
40
- Hosting code in repositories with version control.
Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
41
- Tracking proposals for new implementations, bug reports, and feedback with a
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
42
43
  fully featured [Issue Tracker](project/issues/index.md#issues-list).
- Organizing and prioritizing with [Issue Boards](project/issues/index.md#issue-boards).
Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
44
- Reviewing code in [Merge Requests](project/merge_requests/index.md) with live-preview changes per
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
45
46
47
  branch with [Review Apps](../ci/review_apps/index.md).
- Building, testing, and deploying with built-in [Continuous Integration](../ci/README.md).
- Deploying personal and professional static websites with [GitLab Pages](project/pages/index.md).
GitLab Bot's avatar
GitLab Bot включено в состав коммита
48
- Integrating with Docker by using [GitLab Container Registry](packages/container_registry/index.md).
GitLab Bot's avatar
GitLab Bot включено в состав коммита
49
- Tracking the development lifecycle by using [GitLab Value Stream Analytics](project/cycle_analytics.md).
GitLab Bot's avatar
GitLab Bot включено в состав коммита
50
- Provide support with [Service Desk](project/service_desk.md).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
51
52
53

With GitLab Enterprise Edition, you can also:

GitLab Bot's avatar
GitLab Bot включено в состав коммита
54
55
56
57
- Improve collaboration with:
  - [Merge Request Approvals](project/merge_requests/merge_request_approvals.md). **(STARTER)**
  - [Multiple Assignees for Issues](project/issues/multiple_assignees_for_issues.md). **(STARTER)**
  - [Multiple Issue Boards](project/issue_board.md#multiple-issue-boards).
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
58
59
60
61
- Create formal relationships between issues with [Related Issues](project/issues/related_issues.md).
- Use [Burndown Charts](project/milestones/burndown_charts.md) to track progress during a sprint or while working on a new version of their software.
- Leverage [Elasticsearch](../integration/elasticsearch.md) with [Advanced Global Search](search/advanced_global_search.md) and [Advanced Syntax Search](search/advanced_search_syntax.md) for faster, more advanced code search across your entire GitLab instance.
- [Authenticate users with Kerberos](../integration/kerberos.md).
GitLab Bot's avatar
GitLab Bot включено в состав коммита
62
- [Mirror a repository](project/repository/repository_mirroring.md) from elsewhere on your local server.
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
63
64
65
66
67
68
- [Export issues as CSV](project/issues/csv_export.md).
- View your entire CI/CD pipeline involving more than one project with [Multiple-Project Pipelines](../ci/multi_project_pipeline_graphs.md).
- [Lock files](project/file_lock.md) to prevent conflicts.
- View the current health and status of each CI environment running on Kubernetes with [Deploy Boards](project/deploy_boards.md).
- Leverage continuous delivery method with [Canary Deployments](project/canary_deployments.md).
- Scan your code for vulnerabilities and [display them in merge requests](application_security/sast/index.md).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
69

GitLab Bot's avatar
GitLab Bot включено в состав коммита
70
You can also [integrate](project/integrations/overview.md) GitLab with numerous third-party applications, such as Mattermost, Microsoft Teams, HipChat, Trello, Slack, Bamboo CI, Jira, and a lot more.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
71
72
73

## Projects

Rajakavitha Kodhandapani's avatar
Rajakavitha Kodhandapani включено в состав коммита
74
75
In GitLab, you can create [projects](project/index.md) to host
your code, track issues, collaborate on code, and continuously
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
76
77
78
build, test, and deploy your app with built-in GitLab CI/CD. Or, you can do
it all at once, from one single project.

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
79
- [Repositories](project/repository/index.md): Host your codebase in
Evan Read's avatar
Evan Read включено в состав коммита
80
  repositories with version control and as part of a fully integrated platform.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
81
82
- [Issues](project/issues/index.md): Explore the best of GitLab Issues' features.
- [Merge Requests](project/merge_requests/index.md): Collaborate on code,
Evan Read's avatar
Evan Read включено в состав коммита
83
  reviews, live preview changes per branch, and request approvals with Merge Requests.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
84
- [Milestones](project/milestones/index.md): Work on multiple issues and merge
Evan Read's avatar
Evan Read включено в состав коммита
85
  requests towards the same target date with Milestones.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
86
87
88
89
90
91

## GitLab CI/CD

Use built-in [GitLab CI/CD](../ci/README.md) to test, build, and deploy your applications
directly from GitLab. No third-party integrations needed.

GitLab Bot's avatar
GitLab Bot включено в состав коммита
92
- [GitLab Auto Deploy](../topics/autodevops/stages.md#auto-deploy): Deploy your application out-of-the-box with GitLab Auto Deploy.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
93
94
- [Review Apps](../ci/review_apps/index.md): Live-preview the changes introduced by a merge request with Review Apps.
- [GitLab Pages](project/pages/index.md): Publish your static site directly from
Evan Read's avatar
Evan Read включено в состав коммита
95
  GitLab with GitLab Pages. You can build, test, and deploy any Static Site Generator with Pages.
GitLab Bot's avatar
GitLab Bot включено в состав коммита
96
- [GitLab Container Registry](packages/container_registry/index.md): Build and deploy Docker
Evan Read's avatar
Evan Read включено в состав коммита
97
  images with Container Registry.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
98
99
100
101
102
103

## Account

There is a lot you can customize and configure
to enjoy the best of GitLab.

GitLab Bot's avatar
GitLab Bot включено в состав коммита
104
- [Settings](profile/index.md): Manage your user settings to change your personal information,
Evan Read's avatar
Evan Read включено в состав коммита
105
  personal access tokens, authorized applications, etc.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
106
- [Authentication](../topics/authentication/index.md): Read through the authentication
Evan Read's avatar
Evan Read включено в состав коммита
107
  methods available in GitLab.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
108
- [Permissions](permissions.md): Learn the different set of permissions levels for each
Evan Read's avatar
Evan Read включено в состав коммита
109
  user type (guest, reporter, developer, maintainer, owner).
Eric Eastwood's avatar
Eric Eastwood включено в состав коммита
110
- [Feature highlight](feature_highlight.md): Learn more about the little blue dots
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
111
112
  around the app that explain certain features.
- [Abuse reports](abuse_reports.md): Report abuse from users to GitLab administrators.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
113

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
114
## Groups
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
115

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
116
117
With GitLab [Groups](group/index.md) you can assemble related projects together
and grant members access to several projects at once.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
118

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
119
Groups can also be nested in [subgroups](group/subgroups/index.md).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
120
121
122
123
124
125
126
127

## Discussions

In GitLab, you can comment and mention collaborators in issues,
merge requests, code snippets, and commits.

When performing inline reviews to implementations
to your codebase through merge requests you can
Michel Engelen's avatar
Michel Engelen включено в состав коммита
128
gather feedback through [resolvable threads](discussions/index.md#resolvable-comments-and-threads).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
129

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
130
131
132
### GitLab Flavored Markdown (GFM)

Read through the [GFM documentation](markdown.md) to learn how to apply
Michel Engelen's avatar
Michel Engelen включено в состав коммита
133
the best of GitLab Flavored Markdown in your threads, comments,
GitLab Bot's avatar
GitLab Bot включено в состав коммита
134
issues and merge requests descriptions, and everywhere else GFM is
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
135
136
supported.

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
137
138
## Todos

GitLab Bot's avatar
GitLab Bot включено в состав коммита
139
Never forget to reply to your collaborators. [GitLab Todos](todos.md)
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
140
141
142
143
are a tool for working faster and more effectively with your team,
by listing all user or group mentions, as well as issues and merge
requests you're assigned to.

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
144
145
146
147
## Search

[Search and filter](search/index.md) through groups, projects, issues, merge requests, files, code, and more.

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
148
149
150
151
## Snippets

[Snippets](snippets.md) are code blocks that you want to store in GitLab, from which
you have quick access to. You can also gather feedback on them through
GitLab Bot's avatar
GitLab Bot включено в состав коммита
152
[Discussions](#discussions).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
153

GitLab Bot's avatar
GitLab Bot включено в состав коммита
154
155
156
157
158
## Keyboard shortcuts

There are many [keyboard shortcuts](shortcuts.md) in GitLab to help you navigate between
pages and accomplish tasks faster.

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
159
160
161
## Integrations

[Integrate GitLab](../integration/README.md) with your preferred tool,
Takuya Noguchi's avatar
Takuya Noguchi включено в состав коммита
162
such as Trello, Jira, etc.
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
163

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
164
165
## Webhooks

Edwin Torres's avatar
Edwin Torres включено в состав коммита
166
Configure [webhooks](project/integrations/webhooks.md) to listen for
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
167
168
169
170
171
specific events like pushes, issues or merge requests. GitLab will send a
POST request with data to the webhook URL.

## API

Edwin Torres's avatar
Edwin Torres включено в состав коммита
172
Automate GitLab via [API](../api/README.md).
Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
173

Marcia Ramos's avatar
Marcia Ramos включено в состав коммита
174
175
176
## Git and GitLab

Learn what is [Git](../topics/git/index.md) and its best practices.
Luke Bennett's avatar
Luke Bennett включено в состав коммита
177
178
179
180

## Instance statistics

See [various statistics](instance_statistics/index.md) of your GitLab instance.
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
181

Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
182
## Operations Dashboard **(PREMIUM)**
Marcel Amirault's avatar
Marcel Amirault включено в состав коммита
183
184
185

See [Operations Dashboard](operations_dashboard/index.md) for a summary of each
project's operational health.