PageSourceSearch

https://onium.cc/help

html onium.cc collected 2026-10-06 17:53:42 UTC 32,332 bytes, 301 lines download raw bytes

1<!DOCTYPE html>
2<html class="gl-system ui-neutral with-top-bar with-header page-with-panels with-gl-container-queries  user-logged-out" lang="en">
3<head prefix="og: http://ogp.me/ns#">
4<meta charset="utf-8">
5<meta content="IE=edge" http-equiv="X-UA-Compatible">
6<meta content="width=device-width, initial-scale=1" name="viewport">
7<title>Help · GitLab</title>
8<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-9892dc17af892e03de41625c0ee325117a3b8ee4ba6005f3a3eac68510030aed.woff2" rel="preload">
9<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-Italic-f96f17332d67b21ada2dfba5f0c0e1d5801eab99330472057bf18edd93d4ccf7.woff2" rel="preload">
10<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-29c2152dac8739499dd0fe5cd37a486ebcc7d4798c9b6d3aeab65b3172375b05.woff2" rel="preload">
11<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-Italic-af36701a2188df32a9dcea12e0424c380019698d4f76da9ad8ea2fd59432cf83.woff2" rel="preload">
12
13<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
14//<![CDATA[
15window.gon={};gon.api_version="v4";gon.default_avatar_url="https://onium.cc/assets/no_avatar-849f9c04a3a0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png";gon.max_file_size=10;gon.asset_host=null;gon.webpack_public_path="/assets/webpack/";gon.relative_url_root="";gon.user_color_mode="gl-system";gon.user_color_scheme="white";gon.markdown_surround_selection=null;gon.markdown_automatic_lists=null;gon.markdown_maintain_indentation=null;gon.math_rendering_limits_enabled=true;gon.iframe_rendering_enabled=false;gon.iframe_rendering_allowlist=[];gon.recaptcha_api_server_url="https://www.recaptcha.net/recaptcha/api.js";gon.recaptcha_sitekey="6LeUrJ4rAAAAANWKszHGL48zQXeHz3T1LPpTOOzk";gon.gitlab_url="https://onium.cc";gon.promo_url="https://about.gitlab.com";gon.forum_url="https://forum.gitlab.com";gon.docs_url="https://docs.gitlab.com";gon.revision="191678a3764";gon.feature_category="not_owned";gon.gitlab_logo="/assets/gitlab_logo-2957169c8ef64c58616a1ac3f4fc626e8a35ce4eb3ed31bb0d873712f2a041a0.png";gon.secure=true;gon.sprite_icons="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg";gon.sprite_file_icons="/assets/file_icons/file_icons-90de312d3dbe794a19dee8aee171f184ff69ca9c9cf9fe37e8b254e84c3a1543.svg";gon.illustrations_path="/assets/illustrations-ae6d9d10410e9e8b59dd365dcf0480219354eb6eed057c8fecd9d17cf9b18ec4.svg";gon.emoji_sprites_css_path="/assets/emoji_sprites-9f4e433199c18178b03727c749cbd0c22e569f69ffb05ec235a49dc29b318bb3.css";gon.emoji_backend_version=4;gon.test_env=false;gon.disable_animations=null;gon.suggested_label_colors={"#cc338b":"Magenta-pink","#dc143c":"Crimson","#c21e56":"Rose red","#cd5b45":"Dark coral","#ed9121":"Carrot orange","#eee600":"Titanium yellow","#009966":"Green-cyan","#8fbc8f":"Dark sea green","#6699cc":"Blue-gray","#e6e6fa":"Lavender","#9400d3":"Dark violet","#330066":"Deep violet","#36454f":"Charcoal grey","#808080":"Gray"};gon.first_day_of_week=0;gon.time_display_relative=true;gon.time_display_format=0;gon.ee=false;gon.jh=false;gon.dot_com=false;gon.uf_error_prefix="UF";gon.pat_prefix="glpat-";gon.fluid_layout=false;gon.keyboard_shortcuts_enabled=true;gon.emoji_autocomplete_enabled=true;gon.broadcast_message_dismissal_path=null;gon.diagramsnet_url="https://embed.diagrams.net";gon.features={"uiForOrganizations":false,"pageBreadcrumbsInTopBar":false,"orgSwitcher":false,"findAndReplace":false,"removeMonitorMetrics":true,"workItemsClientSideBoards":false,"editorStickyTableHeaders":false,"hideUnpinnedSidebarItems":false,"markdownSortableTableColumns":false,"workItemFeaturesField":false,"securityManagerRoleEnabled":true};
16//]]>
17</script>
17
18
19<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
20//<![CDATA[
21const root = document.documentElement;
22if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
23  root.classList.add('gl-dark');
24}
25
26window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => {
27  if (e.matches) {
28    root.classList.add('gl-dark');
29  } else {
30    root.classList.remove('gl-dark');
31  }
32});
33
34//]]>
35</script>
35
36
37
38
39
40<meta content="light dark" name="color-scheme">
41<link rel="stylesheet" href="/assets/application-38bbb7710d1c136698908a2d115057b2d6043a4caea4ba99118e3cae57fd9937.css" media="(prefers-color-scheme: light)" />
42<link rel="stylesheet" href="/assets/application_dark-33fb0fbbb609214d8e0f7df0f679d4e872badbaaae9f879dca22f043fee63e03.css" media="(prefers-color-scheme: dark)" />
43<link rel="stylesheet" href="/assets/page_bundles/commit_description-9e7efe20f0cef17d0606edabfad0418e9eb224aaeaa2dae32c817060fa60abcc.css" /><link rel="stylesheet" href="/assets/page_bundles/design_management-b0d28c79dc2ff36cbf37b4fa7b3bfb2908c91dcec0cf3fb800f11aaa25b08ea8.css" /><link rel="stylesheet" href="/assets/page_bundles/issuable_list-7a33f8b5a79c609e4bac7e1fa1c5553962adf726cd700fbead1f9e974c41e7c9.css" /><link rel="stylesheet" href="/assets/page_bundles/issues_list-1d9cdbbaf9469f9073c410dc7a7f2543b02071773aa332daf63803eaaec87e62.css" /><link rel="stylesheet" href="/assets/page_bundles/issues_show-ec954ae4932e0bfe7383adee3c75f53c5985c6edea62c7ae4370cb1f6e85a91a.css" /><link rel="stylesheet" href="/assets/page_bundles/notes_shared-009bfb6fa90b583372e5d3f444ccd9b89aa6278564b128d1f21b404747a3981b.css" /><link rel="stylesheet" href="/assets/page_bundles/work_items-41608cf50d5529e591f5a635c447fbb3a3bd5892765619ad68eba61d6c811aea.css" />
44<link rel="stylesheet" href="/assets/tailwind-7400ed60609548461aba7dbe0e73b2a51af66e88c8e6246cee55eab159342bff.css" />
45
46
47<link rel="stylesheet" href="/assets/fonts-deb7ad1d55ca77c0172d8538d53442af63604ff490c74acc2859db295c125bdb.css" />
48<link rel="stylesheet" href="/assets/highlight/themes/white-42be68d65ac8b040938b8b730ca40aed564d4576f3f8de65a8bd3f53d41f5ef2.css" media="(prefers-color-scheme: light)" />
49<link rel="stylesheet" href="/assets/highlight/themes/dark-9a46f25e9c82f3f8bb605049dc6f2462d071fefd58002c4a9eba2cfbf694466a.css" media="(prefers-color-scheme: dark)" />
50
51<script src="/assets/webpack/runtime.30a42173.bundle.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 51
51
52<script src="/assets/webpack/main.9b4c0f6f.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 52
52
53<script src="/assets/webpack/tracker.1eb446cb.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 53
53
54<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
55//<![CDATA[
56window.snowplowOptions = {"namespace":"gl","hostname":"onium.cc:443","postPath":"/-/collect_events","forceSecureTracker":true,"appId":"gitlab_sm"};
57gl = window.gl || {};
58gl.snowplowStandardContext = {"schema":"iglu:com.gitlab/gitlab_standard/jsonschema/1-1-8","data":{"environment":"self-managed","source":"gitlab-rails","correlation_id":"01M495K3Y9341J4ZWHST3C8MM0","extra":{},"user_id":null,"global_user_id":null,"user_type":null,"is_gitlab_team_member":null,"namespace_id":null,"ultimate_parent_namespace_id":null,"project_id":null,"feature_enabled_by_namespace_ids":null,"realm":"self-managed","deployment_type":"self-managed","context_generated_at":"2026-10-06T17:53:41.996Z","organization_id":1}};
59gl.snowplowPseudonymizedPageUrl = "https://onium.cc/help";
60gl.maskedDefaultReferrerUrl = null;
61gl.ga4MeasurementId = 'G-ENFH3X7M5Y';
62gl.duoEvents = [];
63gl.onlySendDuoEvents = false;
64
65
66//]]>
67</script>
67
68
69
70
71<script src="/assets/webpack/commons-graphql_explorer-pages.admin.application_settings.service_accounts-pages.admin.applications--1ccd7d89.8deea551.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 71
71
72<script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.dashboard.issues-pages.dashboard.issues.vue3-pages.dash-55dde355.128a952b.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 72
72
73<script src="/assets/webpack/commons-pages.admin.application_settings.service_accounts-pages.explore.analytics_dashboards-pages.e-306889d5.db04dd7a.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 73
73
74<script src="/assets/webpack/commons-pages.admin.deploy_keys.index-pages.admin.deploy_keys.index.vue3-pages.admin.groups.index-pa-c78a0679.f4864b25.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 74
74
75<script src="/assets/webpack/commons-pages.dashboard.home-pages.registrations.new-pages.sessions.new-pages.users-pages.users.show-62bbbb3c.ec8c904f.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 75
75
76<script src="/assets/webpack/commons-pages.dashboard.home-pages.projects.snippets.show-pages.snippets.show-super_sidebar.af1f9ecd.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 76
76
77<script src="/assets/webpack/0dcf7166.fee24f6c.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 77
77
78<script src="/assets/webpack/commons-pages.search.show-super_sidebar.052f515d.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 78
78
79<script src="/assets/webpack/super_sidebar.392c40de.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
vendor: 1 bytes, line 79
79
80<script src="/assets/webpack/pages.help.index.dc516508.chunk.js" defer="defer" nonce="QPYFLtNJ48LKT5XcWRB9yg=="></script>
80
81
82<meta content="object" property="og:type">
83<meta content="GitLab" property="og:site_name">
84<meta content="Help · GitLab" property="og:title">
85<meta content="Light-front collaboration" property="og:description">
86<meta content="https://onium.cc/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="og:image">
87<meta content="64" property="og:image:width">
88<meta content="64" property="og:image:height">
89<meta content="https://onium.cc/help" property="og:url">
90<meta content="summary" property="twitter:card">
91<meta content="Help · GitLab" property="twitter:title">
92<meta content="Light-front collaboration" property="twitter:description">
93<meta content="https://onium.cc/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="twitter:image">
94
95<meta name="csrf-param" content="authenticity_token" />
96<meta name="csrf-token" content="8LHLfQIe3RYf7d5gqrkEySe2HfNxayX6qWRu0eh1_VJ4Izni5JgI0H-OL8p0eT_LzldllnxW6mIqhZgLu18itA" />
97<meta name="csp-nonce" content="QPYFLtNJ48LKT5XcWRB9yg==" />
98<meta name="action-cable-url" content="/-/cable" />
99<link crossorigin="use-credentials" href="/-/manifest.json" rel="manifest">
100<link rel="icon" type="image/png" href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" id="favicon" data-original-href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" />
101<link rel="apple-touch-icon" type="image/x-icon" href="/assets/apple-touch-icon-b049d4bc0dd9626f31db825d61880737befc7835982586d015bded10b4435460.png" />
102<link crossorigin="use-credentials" href="/search/opensearch.xml" rel="search" title="Search GitLab" type="application/opensearchdescription+xml">
103<meta content="noindex, nofollow" name="robots">
104
105
106
107
108<meta content="Light-front collaboration" name="description">
109<meta content="#F1F0F6" media="(prefers-color-scheme: light)" name="theme-color">
110<meta content="#232128" media="(prefers-color-scheme: dark)" name="theme-color">
111</head>
112
113<body class="tab-width-8 gl-browser-chrome gl-platform-other" data-page="help:index">
114<div id="js-tooltips-container"></div>
115
116<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
117//<![CDATA[
118gl = window.gl || {};
119gl.client = {"isChrome":true,"isOther":true};
120
121
122//]]>
123</script>
123
124
125
126<header class="super-topbar js-super-topbar"></header>
127<div class="layout-page js-page-layout page-with-super-sidebar">
128<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
129//<![CDATA[
130const outer = document.createElement('div');
131outer.style.visibility = 'hidden';
132outer.style.overflow = 'scroll';
133document.body.appendChild(outer);
134const inner = document.createElement('div');
135outer.appendChild(inner);
136const scrollbarWidth = outer.offsetWidth - inner.offsetWidth;
137outer.parentNode.removeChild(outer);
138document.documentElement.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`);
139
140//]]>
141</script>
141<aside class="js-super-sidebar super-sidebar super-sidebar-loading" data-command-palette="{}" data-is-saas="false" data-sidebar="{&quot;is_logged_in&quot;:false,&quot;compare_plans_url&quot;:&quot;https://about.gitlab.com/pricing&quot;,&quot;current_menu_items&quot;:[{&quot;id&quot;:&quot;projects_menu&quot;,&quot;title&quot;:&quot;Projects&quot;,&quot;icon&quot;:&quot;project&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/explore/projects&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;groups_menu&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;icon&quot;:&quot;group&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/explore/groups&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;catalog_menu&quot;,&quot;title&quot;:&quot;CI/CD Catalog&quot;,&quot;icon&quot;:&quot;catalog-checkmark&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/explore/catalog&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;topics_menu&quot;,&quot;title&quot;:&quot;Topics&quot;,&quot;icon&quot;:&quot;labels&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/explore/projects/topics&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;snippets_menu&quot;,&quot;title&quot;:&quot;Snippets&quot;,&quot;icon&quot;:&quot;snippet&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/explore/snippets&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false}],&quot;current_context_header&quot;:&quot;Explore&quot;,&quot;support_path&quot;:&quot;https://support.gitlab.com&quot;,&quot;display_whats_new&quot;:false,&quot;show_version_check&quot;:null,&quot;search&quot;:{&quot;search_context&quot;:{&quot;for_snippets&quot;:null}},&quot;panel_type&quot;:null,&quot;shortcut_links&quot;:[{&quot;title&quot;:&quot;Snippets&quot;,&quot;href&quot;:&quot;/explore/snippets&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-snippets&quot;},{&quot;title&quot;:&quot;Groups&quot;,&quot;href&quot;:&quot;/explore/groups&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-groups&quot;},{&quot;title&quot;:&quot;Projects&quot;,&quot;href&quot;:&quot;/explore/projects&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-projects&quot;}],&quot;has_terms&quot;:false,&quot;allow_signup&quot;:&quot;true&quot;,&quot;pinned_items&quot;:[]}"></aside>
142
143<div class="broadcast-wrapper gl-rounded-lg gl-overflow-hidden">
144
145
146
147</div>
148<div class="panels-container gl-flex gl-gap-3">
149<div class="content-panels gl-flex-1 gl-w-full gl-flex gl-gap-0 gl-relative js-content-panels gl-@container/content-panels">
150<div class="paneled-view static-panel js-static-panel js-paneled-view content-wrapper">
151<div class="panel-header">
152<div class="panel-header-inner js-panel-header-inner">
153<script type="application/ld+json">
154{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Help","item":"https://onium.cc/help"},{"@type":"ListItem","position":2,"name":"Help","item":"https://onium.cc/help"}]}
155
156
157</script>
157
158<div data-testid="breadcrumb-links" id="js-vue-page-breadcrumbs-wrapper">
159<div data-breadcrumbs-json="[{&quot;text&quot;:&quot;Help&quot;,&quot;href&quot;:&quot;/help&quot;,&quot;avatarPath&quot;:null},{&quot;text&quot;:&quot;Help&quot;,&quot;href&quot;:&quot;/help&quot;,&quot;avatarPath&quot;:null}]" id="js-vue-page-breadcrumbs"></div>
160<div id="js-injected-page-breadcrumbs"></div>
161</div>
162<div id="js-page-breadcrumbs-extra"></div>
163
164
165
166<div class="panel-header-inner-actions">
167
168
169<div class="panel-header-inner-actions-portal-target js-panel-actions-portal-target"></div>
170</div>
171</div>
172</div>
173<div class="panel-content">
174<div class="panel-content-inner js-static-panel-inner">
175<div class="alert-wrapper alert-wrapper-top-space gl-flex gl-flex-col gl-gap-3 container-fluid container-limited">
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198</div>
199
200
201<div class="container-fluid container-limited ">
202<main class="content gl-@container/panel" id="content-body">
203<div id="js-drawer-container"></div>
204<div class="flash-container flash-container-page sticky" data-testid="flash-container">
205<div id="js-global-alerts"></div>
206</div>
207
208
209
210<div></div>
211<h1 class="gl-heading-1 !gl-mt-5 !gl-mb-3">
212GitLab Community Edition
213</h1>
214<p class="gl-mb-4 gl-leading-24">
215GitLab is the most comprehensive DevSecOps platform, built for intelligent orchestration.
216Read more at <a target="_blank" rel="noopener noreferrer" href="https://about.gitlab.com">about.gitlab.com</a>.
217</p>
218<p><a href="https://onium.cc/help/instance_configuration">Check the current instance configuration.</a></p>
219<hr>
220<div class="row gl-mt-3">
221<div class="gl-col-md-8">
222<div class="md">
223<h1 id="user-content-gitlab-docs" data-sourcepos="1:1-1:13" dir="auto">GitLab Docs<a href="#gitlab-docs" aria-label="Link to heading 'GitLab Docs'" data-heading-content="GitLab Docs" class="anchor"></a></h1>&#x000A;<p data-sourcepos="3:1-4:23" dir="auto">Visit <a data-sourcepos="3:7-3:31" href="https://docs.gitlab.com" rel="nofollow noreferrer noopener" target="_blank">https://docs.gitlab.com</a> for the latest version of this help information with enhanced navigation,&#x000A;formatting, and search.</p>&#x000A;<p data-sourcepos="6:1-6:49" dir="auto">Explore the different areas of the documentation:</p>&#x000A;<table data-sourcepos="8:1-14:248" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="8:1-8:53">&#x000A;<th data-sourcepos="8:2-8:26" align="left"></th>&#x000A;<th data-sourcepos="8:28-8:52" align="left"></th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="10:1-10:191">&#x000A;<td data-sourcepos="10:2-10:96" align="left"><a data-sourcepos="10:3-10:40" href="/help/user/_index.md"><strong data-sourcepos="10:4-10:17">Use GitLab</strong></a><br>Get started with GitLab features and functionality.</td>&#x000A;<td data-sourcepos="10:98-10:190" align="left"><a data-sourcepos="10:99-10:153" href="/help/administration/_index.md"><strong data-sourcepos="10:100-10:120">Administer GitLab</strong></a><br>Administer GitLab Self-Managed.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="11:1-11:210">&#x000A;<td data-sourcepos="11:2-11:99" align="left"><a data-sourcepos="11:3-11:57" href="/help/tutorials/_index.md"><strong data-sourcepos="11:4-11:28">New to Git and GitLab</strong>?</a><br>Start learning about Git and GitLab.</td>&#x000A;<td data-sourcepos="11:101-11:209" align="left"><a data-sourcepos="11:102-11:159" href="/help/user/gitlab_duo/_index.md"><strong data-sourcepos="11:103-11:125">Get started with AI</strong></a><br>Use GitLab Duo to help accelerate your work.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="12:1-12:266">&#x000A;<td data-sourcepos="12:2-12:128" align="left"><a data-sourcepos="12:3-12:94" href="/help/#coming-to-gitlab-from-another-platform"><strong data-sourcepos="12:4-12:45">Coming to GitLab from another platform</strong>?</a><br>Learn how to move to GitLab.</td>&#x000A;<td data-sourcepos="12:130-12:265" align="left"><a data-sourcepos="12:131-12:209" href="/help/#build-an-integration-with-gitlab"><strong data-sourcepos="12:132-12:167">Build an integration with GitLab</strong></a><br>Integrate with Jira and other common applications.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="13:1-13:212">&#x000A;<td data-sourcepos="13:2-13:120" align="left"><a data-sourcepos="13:3-13:60" href="/help/subscriptions/_index.md"><strong data-sourcepos="13:4-13:28">Choose a subscription</strong></a><br>Determine which subscription tier makes sense for you.</td>&#x000A;<td data-sourcepos="13:122-13:211" align="left"><a data-sourcepos="13:123-13:167" href="/help/install/_index.md"><strong data-sourcepos="13:124-13:141">Install GitLab</strong></a><br>Install GitLab on different platforms.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="14:1-14:248">&#x000A;<td data-sourcepos="14:2-14:131" align="left"><a data-sourcepos="14:3-14:87" href="/help/administration/reference_architectures/_index.md"><strong data-sourcepos="14:4-14:30">Reference architectures</strong></a><br>View recommended deployments at scale.</td>&#x000A;<td data-sourcepos="14:133-14:247" align="left"><a data-sourcepos="14:134-14:177" href="/help/update/_index.md"><strong data-sourcepos="14:135-14:152">Upgrade GitLab</strong></a><br>Upgrade your GitLab Self-Managed instance to the latest version.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>&#x000A;<h2 id="user-content-popular-topics" data-sourcepos="16:1-16:17" dir="auto">Popular topics<a href="#popular-topics" aria-label="Link to heading 'Popular topics'" data-heading-content="Popular topics" class="anchor"></a></h2>&#x000A;<p data-sourcepos="18:1-18:37" dir="auto">View some of the most popular topics:</p>&#x000A;<table data-sourcepos="20:1-29:131" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="20:1-20:96">&#x000A;<th data-sourcepos="20:2-20:81" align="left">Popular topic</th>&#x000A;<th data-sourcepos="20:83-20:95" align="left">Description</th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="22:1-22:151">&#x000A;<td data-sourcepos="22:2-22:88" align="left"><a data-sourcepos="22:3-22:56" href="/help/ci/yaml/_index.md">CI/CD YAML syntax reference</a></td>&#x000A;<td data-sourcepos="22:90-22:150" align="left">Available configuration options for <code data-sourcepos="22:127-22:142">.gitlab-ci.yml</code> files.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="23:1-23:126">&#x000A;<td data-sourcepos="23:2-23:88" align="left"><a data-sourcepos="23:3-23:38" href="/help/api/rest/_index.md">REST API</a></td>&#x000A;<td data-sourcepos="23:90-23:125" align="left">Use the REST API to extend GitLab.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="24:1-24:142">&#x000A;<td data-sourcepos="24:2-24:88" align="left"><a data-sourcepos="24:3-24:65" href="/help/ci/environments/_index.md">Environments and deployments</a></td>&#x000A;<td data-sourcepos="24:90-24:141" align="left">Deploy your application to different environments.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="25:1-25:117">&#x000A;<td data-sourcepos="25:2-25:87" align="left"><a data-sourcepos="25:3-25:62" href="/help/ci/runners/configure_runners.md">Configuring runners</a></td>&#x000A;<td data-sourcepos="25:89-25:116" align="left">Get started using runners.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="26:1-26:135">&#x000A;<td data-sourcepos="26:2-26:87" align="left"><a data-sourcepos="26:3-26:86" href="/help/user/profile/account/two_factor_authentication.md">Two-factor authentication</a></td>&#x000A;<td data-sourcepos="26:89-26:134" align="left">Improve the security of your GitLab account.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="27:1-27:143">&#x000A;<td data-sourcepos="27:2-27:88" align="left"><a data-sourcepos="27:3-27:77" href="/help/administration/backup_restore/_index.md">Back up and restore GitLab</a></td>&#x000A;<td data-sourcepos="27:90-27:142" align="left">Back up and restore a GitLab Self-Managed instance.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="28:1-28:125">&#x000A;<td data-sourcepos="28:2-28:87" align="left"><a data-sourcepos="28:3-28:70" href="/help/policy/maintenance.md">GitLab release and maintenance policy</a></td>&#x000A;<td data-sourcepos="28:89-28:124" align="left">Determine how and when to upgrade.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="29:1-29:131">&#x000A;<td data-sourcepos="29:2-29:87" align="left"><a data-sourcepos="29:3-29:31" href="/help/user/ssh.md">SSH keys</a></td>&#x000A;<td data-sourcepos="29:89-29:130" align="left">Use SSH keys to communicate with GitLab.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>&#x000A;<h2 id="user-content-user-accounts" data-sourcepos="31:1-31:16" dir="auto">User accounts<a href="#user-accounts" aria-label="Link to heading 'User accounts'" data-heading-content="User accounts" class="anchor"></a></h2>&#x000A;<p data-sourcepos="33:1-33:38" dir="auto">Learn about GitLab account management:</p>&#x000A;<table data-sourcepos="35:1-40:112" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="35:1-35:76">&#x000A;<th data-sourcepos="35:2-35:61" align="left">Topic</th>&#x000A;<th data-sourcepos="35:63-35:75" align="left">Description</th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="37:1-37:92">&#x000A;<td data-sourcepos="37:2-37:68" align="left"><a data-sourcepos="37:3-37:46" href="/help/user/profile/_index.md">User account</a></td>&#x000A;<td data-sourcepos="37:70-37:91" align="left">Manage your account.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="38:1-38:192">&#x000A;<td data-sourcepos="38:2-38:66" align="left"><a data-sourcepos="38:3-38:55" href="/help/administration/auth/_index.md">Authentication</a></td>&#x000A;<td data-sourcepos="38:68-38:191" align="left">Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="39:1-39:141">&#x000A;<td data-sourcepos="39:2-39:74" align="left"><a data-sourcepos="39:3-39:73" href="/help/user/profile/_index.md#access-your-user-settings">User settings</a></td>&#x000A;<td data-sourcepos="39:76-39:140" align="left">Manage your user settings, two factor authentication, and more.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="40:1-40:112">&#x000A;<td data-sourcepos="40:2-40:67" align="left"><a data-sourcepos="40:3-40:47" href="/help/user/permissions.md">User permissions</a></td>&#x000A;<td data-sourcepos="40:69-40:111" align="left">Learn what each role in a project can do.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>&#x000A;<h2 id="user-content-coming-to-gitlab-from-another-platform" data-sourcepos="42:1-42:41" dir="auto">Coming to GitLab from another platform<a href="#coming-to-gitlab-from-another-platform" aria-label="Link to heading 'Coming to GitLab from another platform'" data-heading-content="Coming to GitLab from another platform" class="anchor"></a></h2>&#x000A;<p data-sourcepos="44:1-44:50" dir="auto">If you are coming to GitLab from another platform:</p>&#x000A;<table data-sourcepos="46:1-49:121" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="46:1-46:83">&#x000A;<th data-sourcepos="46:2-46:68" align="left">Topic</th>&#x000A;<th data-sourcepos="46:70-46:82" align="left">Description</th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="48:1-48:164">&#x000A;<td data-sourcepos="48:2-48:74" align="left"><a data-sourcepos="48:3-48:61" href="/help/user/import/_index.md">Import and migrate to GitLab</a></td>&#x000A;<td data-sourcepos="48:76-48:163" align="left">Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz, and SVN into GitLab.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="49:1-49:121">&#x000A;<td data-sourcepos="49:2-49:74" align="left"><a data-sourcepos="49:3-49:73" href="/help/user/import/_index.md#migrate-from-subversion">Migrate from SVN</a></td>&#x000A;<td data-sourcepos="49:76-49:120" align="left">Convert a SVN repository to Git and GitLab.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>&#x000A;<h2 id="user-content-build-an-integration-with-gitlab" data-sourcepos="51:1-51:35" dir="auto">Build an integration with GitLab<a href="#build-an-integration-with-gitlab" aria-label="Link to heading 'Build an integration with GitLab'" data-heading-content="Build an integration with GitLab" class="anchor"></a></h2>&#x000A;<p data-sourcepos="53:1-53:34" dir="auto">To build integrations with GitLab:</p>&#x000A;<table data-sourcepos="55:1-59:95" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="55:1-55:61">&#x000A;<th data-sourcepos="55:2-55:46" align="left">Topic</th>&#x000A;<th data-sourcepos="55:48-55:60" align="left">Description</th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="57:1-57:97">&#x000A;<td data-sourcepos="57:2-57:52" align="left"><a data-sourcepos="57:3-57:45" href="/help/api/rest/_index.md">GitLab REST API</a></td>&#x000A;<td data-sourcepos="57:54-57:96" align="left">Integrate with GitLab using our REST API.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="58:1-58:100">&#x000A;<td data-sourcepos="58:2-58:52" align="left"><a data-sourcepos="58:3-58:51" href="/help/api/graphql/_index.md">GitLab GraphQL API</a></td>&#x000A;<td data-sourcepos="58:54-58:99" align="left">Integrate with GitLab using our GraphQL API.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="59:1-59:95">&#x000A;<td data-sourcepos="59:2-59:52" align="left"><a data-sourcepos="59:3-59:45" href="/help/integration/_index.md">Integrations</a></td>&#x000A;<td data-sourcepos="59:54-59:94" align="left">Integrations with third-party products.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>&#x000A;<h2 id="user-content-contribute-to-gitlab" data-sourcepos="61:1-61:23" dir="auto">Contribute to GitLab<a href="#contribute-to-gitlab" aria-label="Link to heading 'Contribute to GitLab'" data-heading-content="Contribute to GitLab" class="anchor"></a></h2>&#x000A;<p data-sourcepos="63:1-63:24" dir="auto">To contribute to GitLab:</p>&#x000A;<table data-sourcepos="65:1-68:118" dir="auto">&#x000A;<thead>&#x000A;<tr data-sourcepos="65:1-65:77">&#x000A;<th data-sourcepos="65:2-65:62" align="left">Topic</th>&#x000A;<th data-sourcepos="65:64-65:76" align="left">Description</th>&#x000A;</tr>&#x000A;</thead>&#x000A;<tbody>&#x000A;<tr data-sourcepos="67:1-67:104">&#x000A;<td data-sourcepos="67:2-67:67" align="left"><a data-sourcepos="67:3-67:65" href="/help/development/_index.md">Contribute to GitLab development</a></td>&#x000A;<td data-sourcepos="67:69-67:103" align="left">Contribute to GitLab development.</td>&#x000A;</tr>&#x000A;<tr data-sourcepos="68:1-68:118">&#x000A;<td data-sourcepos="68:2-68:79" align="left"><a data-sourcepos="68:3-68:78" href="/help/development/documentation/_index.md">Contribute to the documentation</a></td>&#x000A;<td data-sourcepos="68:81-68:117" align="left">Contribute to GitLab documentation.</td>&#x000A;</tr>&#x000A;</tbody>&#x000A;</table>
224</div>
225</div>
226<div class="gl-col-md-4">
227<div class="card links-card">
228<div class="card-header">
229Quick help
230</div>
231<ul class="content-list">
232<li><a class="!gl-text-link" href="https://support.gitlab.com">See our website for help</a></li>
233<li>
234<button class="gl-border-none gl-rounded-none gl-p-0 btn-link gl-button js-trigger-search-bar !gl-bg-transparent !gl-outline-none !gl-shadow-none" type="button">
235Use the search bar on the top of this page
236</button>
237</li>
238<li>
239<button class="gl-border-none gl-rounded-none gl-p-0 btn-link gl-button js-trigger-shortcut !gl-bg-transparent !gl-outline-none !gl-shadow-none" type="button">
240Use shortcuts
241</button>
242</li>
243<li><a class="!gl-text-link" href="https://about.gitlab.com/pricing">Get a support subscription</a></li>
244<li><a class="!gl-text-link" href="https://about.gitlab.com/features/#compare">Compare GitLab editions</a></li>
245</ul>
246</div>
247</div>
248</div>
249
250
251</main>
252</div>
253
254
255</div>
256
257
258</div>
259</div>
260<div class="paneled-view-portal gl-@container/panel !gl-absolute gl-rounded-l-xl gl-shadow-lg gl-bg-default @xl/content-panels:gl-w-1/2 @xl/content-panels:gl-rounded-l-none @xl/content-panels:gl-shadow-none @xl/content-panels:!gl-relative @xl/content-panels:gl-bg-transparent gl-right-0" id="contextual-panel-portal"></div>
261</div>
262</div>
263
264</div>
265
266
267<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
268//<![CDATA[
269if ('loading' in HTMLImageElement.prototype) {
270  document.querySelectorAll('img.lazy').forEach(img => {
271    img.loading = 'lazy';
272    let imgUrl = img.dataset.src;
273    // Only adding width + height for avatars for now
274    // Keep this logic in sync with appendWidthToAvatarUrl in
275    // app/assets/javascripts/vue_shared/components/user_avatar/utils.js
276    if (imgUrl.indexOf('/avatar/') > -1 && !imgUrl.includes('width=')) {
277      const targetWidth = img.getAttribute('width') || img.width;
278      imgUrl += imgUrl.includes('?') ? `&width=${targetWidth}` : `?width=${targetWidth}`;
279    }
280    img.src = imgUrl;
281    img.removeAttribute('data-src');
282    img.classList.remove('lazy');
283    img.classList.add('js-lazy-loaded');
284    img.dataset.testid = 'js-lazy-loaded-content';
285  });
286}
287
288//]]>
289</script>
vendor: 1 bytes, line 289
289
290<script nonce="QPYFLtNJ48LKT5XcWRB9yg==">
291//<![CDATA[
292gl = window.gl || {};
293gl.experiments = {};
294
295
296//]]>
297</script>
297
298
299</body>
300</html>
301

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.