Анализ сайта guides.github.com
Основное Готовность: 50%
Домен
guides.github.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://guides.github.com
301 MovedPermanently
https://docs.github.com/
302 Found
https://docs.github.com/en
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 22.09.2026 11:07:31.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,43сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,43сек оптимальна.
Объем документа
62Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 62Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 18
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 18 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/css/68fd073f398e4cfa.css | |
| stylesheet | /_next/static/css/d4304c348574eade.css | |
| stylesheet | /_next/static/css/a56eb9f0fb732036.css | |
| stylesheet | /_next/static/css/07b877c51337ad9f.css | |
| stylesheet | /_next/static/css/e17bf74b3afa683b.css | |
| js | /_next/static/chunks/polyfills-42372ed130431b0a.js | |
| js | /_next/static/chunks/webpack-9355b2a57a88181f.js | |
| js | /_next/static/chunks/framework-34a8c4228d7fd161.js | |
| js | /_next/static/chunks/main-03697c6be0179e1e.js | |
| js | /_next/static/chunks/pages/_app-fb23465bbebffb33.js | |
| js | /_next/static/chunks/2911edaa-445e881990ed5d47.js | |
| js | /_next/static/chunks/200-8a6d6ddfdcf33e8a.js | |
| js | /_next/static/chunks/1380-8000a15454be2ed0.js | |
| js | /_next/static/chunks/7309-160c1063688cadc6.js | |
| js | /_next/static/chunks/3128-9fe5778dc97a5ac6.js | |
| js | /_next/static/chunks/pages/index-5884611392fdd1e8.js | |
| js | /_next/static/sQOkzrHG4RxLI_eHxLDqD/_buildManifest.js | |
| js | /_next/static/sQOkzrHG4RxLI_eHxLDqD/_ssgManifest.js |
Серверные заголовки
Кол-во: 27
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 27шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Access-Control-Allow-Origin | * |
| Content-Security-Policy | default-src 'none';prefetch-src 'self';connect-src 'self' https://collector.githubapp.com;font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data: 'sha256-dspnkRAwFNI4G3CK/poQ1CoGlM1rtnGvq1TX7FlQtM4=';script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self' |
| cross-origin-opener-policy | same-origin |
| Cross-Origin-Resource-Policy | same-origin |
| origin-agent-cluster | ?1 |
| Referrer-Policy | no-referrer-when-downgrade |
| X-Content-Type-Options | nosniff |
| x-dns-prefetch-control | off |
| x-download-options | noopen |
| X-Frame-Options | SAMEORIGIN |
| x-permitted-cross-domain-policies | none |
| X-XSS-Protection | 0 |
| Cache-Control | public, max-age=60 |
| X-Powered-By | Next.js |
| x-github-backend | Kubernetes |
| x-github-request-id | EC4A:198BD7:7A0233:8D412E:6A887B81 |
| x-github-edge-region | iad |
| Via | 1.1 varnish |
| Accept-Ranges | bytes |
| Age | 465 |
| Date | Fri, 21 Aug 2026 16:31:19 GMT |
| X-Served-By | cache-iad-kjyo7100112-IAD, cache-fra-eddf8230153-FRA |
| X-Cache | HIT, HIT |
| x-cache-hits | 1, 0 |
| x-timer | S1787329880.591527,VS0,VE2 |
| Vary | accept |
| Strict-Transport-Security | max-age=31557600 |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 48%
Title
GitHub Docs
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 11, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 147, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 5
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | GitHub Docs |
| og:title | GitHub.com Help Documentation |
| og:type | article |
| og:url | https://docs-internal.github.com/en |
| og:image | https://docs.github.com/assets/cb-345/images/social-cards/default.png |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | google-site-verification | c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY |
| name | description | Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. |
| name | path-language | en |
| name | path-version | free-pro-team@latest |
| name | path-article | index |
| name | page-document-type | homepage |
| name | status | 200 |
| name | twitter:card | summary |
| name | twitter:title | GitHub.com Help Documentation |
| name | twitter:image | https://docs.github.com/assets/cb-345/images/social-cards/default.png |
| property | og:site_name | GitHub Docs |
| property | og:title | GitHub.com Help Documentation |
| property | og:type | article |
| property | og:url | https://docs-internal.github.com/en |
| property | og:image | https://docs.github.com/assets/cb-345/images/social-cards/default.png |
| property | twitter:domain | docs-internal.github.com |
| property | twitter:url | https://docs-internal.github.com/en |
Оптимизация Готовность: 62%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 3 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 248 слишком мало. Добавьте больше текста (минимум 400 слов)!
Среднее число слов в абзаце 11 достаточно.
Кол-во знаков контента 1687 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 3. Это хорошо.
На странице присутствуют заголовки <h3> 14.
Тошнота
4,90
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
13,31%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| github | 24 | 9,68% |
| copilot | 8 | 3,23% |
| search | 6 | 2,42% |
| secure | 4 | 1,61% |
| quality | 3 | 1,21% |
| enterprise | 3 | 1,21% |
| support | 3 | 1,21% |
| started | 2 | 0,81% |
| policy | 2 | 0,81% |
| security | 2 | 0,81% |
| community | 2 | 0,81% |
| contribute | 2 | 0,81% |
| privacy | 2 | 0,81% |
| content | 1 | 0,40% |
| version: | 1 | 0,40% |
| select | 1 | 0,40% |
| language: | 1 | 0,40% |
| current | 1 | 0,40% |
| language | 1 | 0,40% |
| english | 1 | 0,40% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 65 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://guides.github.com/robots.txt
301 MovedPermanently
https://docs.github.com/
302 Found
https://docs.github.com/en
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><title data-next-head="">GitHub Docs</title><link rel="icon" type="image/png" href="/assets/cb-345/images/site/favicon.png" data-next-head=""/><link href="/manifest.json" rel="manifest" data-next-head=""/><meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY" data-next-head=""/><meta name="description" content="Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products." data-next-head=""/><link rel="alternate" hrefLang="es" href="https://docs.github.com/es" data-next-head=""/><link rel="alternate" hrefLang="ja" href="https://docs.github.com/ja" data-next-head=""/><link rel="alternate" hrefLang="pt" href="https://docs.github.com/pt" data-next-head=""/><link rel="alternate" hrefLang="zh-Hans" href="https://docs.github.com/zh" data-next-head=""/><link rel="alternate" hrefLang="ru" href="https://docs.github.com/ru" data-next-head=""/><link rel="alternate" hrefLang="fr" href="https://docs.github.com/fr" data-next-head=""/><link rel="alternate" hrefLang="ko" href="https://docs.github.com/ko" data-next-head=""/><link rel="alternate" hrefLang="de" href="https://docs.github.com/de" data-next-head=""/><meta name="path-language" content="en" data-next-head=""/><meta name="path-version" content="free-pro-team@latest" data-next-head=""/><meta name="path-article" content="index" data-next-head=""/><meta name="page-document-type" content="homepage" data-next-head=""/><meta name="status" content="200" data-next-head=""/><meta property="og:site_name" content="GitHub Docs" data-next-head=""/><meta property="og:title" content="GitHub.com Help Documentation" data-next-head=""/><meta property="og:type" content="article" data-next-head=""/><meta property="og:url" content="https://docs-internal.github.com/en" data-next-head=""/><meta property="og:image" content="https://docs.github.com/assets/cb-345/images/social-cards/default.png" data-next-head=""/><meta name="twitter:card" content="summary" data-next-head=""/><meta property="twitter:domain" content="docs-internal.github.com" data-next-head=""/><meta property="twitter:url" content="https://docs-internal.github.com/en" data-next-head=""/><meta name="twitter:title" content="GitHub.com Help Documentation" data-next-head=""/><meta name="twitter:image" content="https://docs.github.com/assets/cb-345/images/social-cards/default.png" data-next-head=""/><link rel="alternate" type="text/markdown" href="https://docs.github.com/api/article/body?pathname=/en/" title="Markdown version" data-llm-hint="Hey agent! You are burning tokens scraping HTML like it is 2005. Use this instead." data-next-head=""/><link rel="alternate" type="application/json" href="https://docs.github.com/api/article?pathname=/en/" title="Metadata + markdown in JSON format" data-llm-hint="Same content, now with metadata. Your context window called, it says thanks." data-next-head=""/><link rel="index" type="text/markdown" href="https://docs.github.com/llms.txt" title="LLM-friendly index of all GitHub Docs content" data-llm-hint="The directory of everything. We even followed the llmstxt.org spec because we are nice like that." data-next-head=""/><link rel="preload" href="/_next/static/css/68fd073f398e4cfa.css" as="style"/><link rel="preload" href="/_next/static/css/d4304c348574eade.css" as="style"/><link rel="preload" href="/_next/static/css/a56eb9f0fb732036.css" as="style"/><link rel="preload" href="/_next/static/css/07b877c51337ad9f.css" as="style"/><link rel="preload" href="/_next/static/css/e17bf74b3afa683b.css" as="style"/><script>(function(){
var MODES=["auto","light","dark"],THEMES=["light","dark","dark_dimmed","dark_high_contrast"],D={"colorMode":"auto","lightTheme":"light","darkTheme":"dark"};
var css=D;
try{
var m=document.cookie.match(new RegExp('(?:^|; )'+"color_mode"+'=([^;]*)'));
if(m){
var p=JSON.parse(decodeURIComponent(m[1]));
var fMode=function(x){return MODES.indexOf(x)>-1?x:null;};
var fTheme=function(t){if(!t)return null;if(THEMES.indexOf(t.name)>-1)return t.name;if(THEMES.indexOf(t.color_mode)>-1)return t.color_mode;return null;};
css={colorMode:fMode(p.color_mode)||D.colorMode,lightTheme:fTheme(p.light_theme)||D.lightTheme,darkTheme:fTheme(p.dark_theme)||D.darkTheme};
}
}catch(e){}
try{
var h=document.documentElement;
h.setAttribute('data-color-mode',css.colorMode);
h.setAttribute('data-light-theme',css.lightTheme);
h.setAttribute('data-dark-theme',css.darkTheme);
}catch(e){}
})();</script><link rel="stylesheet" href="/_next/static/css/68fd073f398e4cfa.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/d4304c348574eade.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/a56eb9f0fb732036.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/07b877c51337ad9f.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/e17bf74b3afa683b.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-9355b2a57a88181f.js" defer=""></script><script src="/_next/static/chunks/framework-34a8c4228d7fd161.js" defer=""></script><script src="/_next/static/chunks/main-03697c6be0179e1e.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fb23465bbebffb33.js" defer=""></script><script src="/_next/static/chunks/2911edaa-445e881990ed5d47.js" defer=""></script><script src="/_next/static/chunks/200-8a6d6ddfdcf33e8a.js" defer=""></script><script src="/_next/static/chunks/1380-8000a15454be2ed0.js" defer=""></script><script src="/_next/static/chunks/7309-160c1063688cadc6.js" defer=""></script><script src="/_next/static/chunks/3128-9fe5778dc97a5ac6.js" defer=""></script><script src="/_next/static/chunks/pages/index-5884611392fdd1e8.js" defer=""></script><script src="/_next/static/sQOkzrHG4RxLI_eHxLDqD/_buildManifest.js" defer=""></script><script src="/_next/static/sQOkzrHG4RxLI_eHxLDqD/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"><div data-color-mode="light"><a href="#main-content" class="visually-hidden skip-button color-bg-accent-emphasis color-fg-on-emphasis">Skip to main content</a><div data-container="header" class="border-bottom d-unset color-border-muted no-print z-3 color-bg-default Header_header__frpqb"><div data-container="notifications"></div><header class="color-bg-default p-2 position-sticky top-0 z-2 border-bottom" role="banner" aria-label="Main"><div class="d-flex flex-justify-between p-2 flex-items-center flex-wrap Header_headerContainer__I949q" data-testid="desktop-header"><div tabindex="-1" class="Header_logoWithClosedSearch__zhF6Q" id="github-logo"><a rel="" class="d-flex flex-items-center color-fg-default no-underline mr-3" href="/en"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg><span class="h4 text-semibold ml-2 mr-3">GitHub Docs</span></a><div class="hide-sm border-left pl-3 d-flex flex-items-center"><div data-testid="version-picker" class=""><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk color-fg-default width-full p-1 pl-2 pr-2" data-loading="false" data-size="medium" data-variant="invisible" id="_R_cmf76_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3"><span>Version: </span><span class="f5 color-fg-muted text-normal" data-testid="field">Free, Pro, & Team</span></span></span><span data-component="trailingAction" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button></div><div class="Header_displayOverLarge__aDdCs"><div><button data-component="IconButton" type="button" data-testid="mobile-search-button" data-instance="large" tabindex="0" class="prc-Button-ButtonBase-9n-Xk SearchBarButton_searchIconButton__6_wSC prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_1kmf76_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" aria-hidden="true" id="_R_1kmf76_">Search or ask Copilot</span><button data-testid="search" data-instance="large" tabindex="0" aria-label="Search or ask Copilot" class="SearchBarButton_searchInputButton__nAE_3"><div class="d-flex align-items-center flex-grow-1 SearchBarButton_searchInputContainer__6BzsH" aria-hidden="true" tabindex="-1"><span class="SearchBarButton_queryText__kdYr6 SearchBarButton_placeholder__Ey1Vh"><span><span>Search or ask</span><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot mr-1 ml-1" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg><span>Copilot</span></span></span></div><span class="SearchBarButton_searchIconContainer__Q1x0R" aria-hidden="true" tabindex="-1"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span></button></div></div></div></div><div class="d-flex flex-items-center"><div class="d-none d-lg-flex flex-items-center"><div data-testid="language-picker" class="d-flex"><button data-component="IconButton" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7j6f76_" id="_R_36f76_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-globe" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" aria-hidden="true" id="_R_7j6f76_">Select language: current language is English</span></div></div><div class="HeaderSearchAndWidgets_displayUnderLarge__gfZxL"><div><button data-component="IconButton" type="button" data-testid="mobile-search-button" data-instance="small" tabindex="0" class="prc-Button-ButtonBase-9n-Xk SearchBarButton_searchIconButton__6_wSC prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_n6f76_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" aria-hidden="true" id="_R_n6f76_">Search or ask Copilot</span><button data-testid="search" data-instance="small" tabindex="0" aria-label="Search or ask Copilot" class="SearchBarButton_searchInputButton__nAE_3"><div class="d-flex align-items-center flex-grow-1 SearchBarButton_searchInputContainer__6BzsH" aria-hidden="true" tabindex="-1"><span class="SearchBarButton_queryText__kdYr6 SearchBarButton_placeholder__Ey1Vh"><span><span>Search or ask</span><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot mr-1 ml-1" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg><span>Copilot</span></span></span></div><span class="SearchBarButton_searchIconContainer__Q1x0R" aria-hidden="true" tabindex="-1"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span></button></div></div><div><button data-component="IconButton" type="button" data-testid="mobile-menu" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk HeaderSearchAndWidgets_menuButtonSearchClosed__zb1yd prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7p6f76_" id="_R_96f76_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" aria-hidden="true" id="_R_7p6f76_">Open menu</span></div></div></div></header></div><div class="d-lg-flex"><div class="flex-column flex-1 min-width-0"><main id="main-content" class="DefaultLayout_mainContent__UI2BH"><div><section id="landing" class="HomePageHero_hero__HK_fL"><div class="HomePageHero_rails__tV8Jd"><div class="HomePageHero_titleRow__JSC5V"><h1 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--display___xFecE Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC HomePageHero_title___RhUJ">GitHub Docs</h1><p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Text-module__Text--antialiased___fYDxq HomePageHero_lede__daorj">Help for wherever you are on your GitHub journey.</p></div><button type="button" data-testid="homepage-search" class="HomePageHero_searchRow__VtjwP" aria-haspopup="dialog" aria-label="Search for anything..."><span class="HomePageHero_searchPlaceholder__ti_tp">Search for anything...</span><kbd class="HomePageHero_searchHint__Yi_fk">/</kbd></button></div></section><div class="home_sectionGap__qsEdu"></div><section class="ProductSelections_section__Xq_ap" data-testid="product"><h2 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--5___HgypG Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC ProductSelections_heading__rwyNS">All docs</h2><div class="ProductSelections_grid__N2fLC"><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Get started</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Get started" href="/en/get-started">Get started</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Migrations" href="/en/migrations">Migrations</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Account and profile" href="/en/account-and-profile">Account and profile</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Subscriptions & notifications" href="/en/subscriptions-and-notifications">Subscriptions & notifications</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Authentication" href="/en/authentication">Authentication</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Billing and payments" href="/en/billing">Billing and payments</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Site policy" href="/en/site-policy">Site policy</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Collaborative coding</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Codespaces" href="/en/codespaces">Codespaces</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Repositories" href="/en/repositories">Repositories</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Pull requests" href="/en/pull-requests">Pull requests</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Discussions" href="/en/discussions">GitHub Discussions</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Integrations" href="/en/integrations">Integrations</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">GitHub Copilot</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Copilot" href="/en/copilot">GitHub Copilot</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Plans" href="/en/copilot/get-started/plans">Plans</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Cloud agent" href="/en/copilot/how-tos/use-copilot-agents/cloud-agent">Cloud agent</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Tutorials" href="/en/copilot/tutorials">Tutorials</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Copilot Cookbook" href="/en/copilot/tutorials/copilot-cookbook">GitHub Copilot Cookbook</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Customization library" href="/en/copilot/tutorials/customization-library">Customization library</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Copilot CLI" href="/en/copilot/how-tos/copilot-cli">Copilot CLI</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">CI/CD and DevOps</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Actions" href="/en/actions">GitHub Actions</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Packages" href="/en/packages">GitHub Packages</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Pages" href="/en/pages">GitHub Pages</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Security and code quality</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Security and code quality" href="/en/code-security">Security and code quality</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Secure your secrets" href="/en/code-security/how-tos/secure-your-secrets">Secure your secrets</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Find and fix code vulnerabilities" href="/en/code-security/how-tos/find-and-fix-code-vulnerabilities">Find and fix code vulnerabilities</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Secure your supply chain" href="/en/code-security/how-tos/secure-your-supply-chain">Secure your supply chain</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Maintain quality code" href="/en/code-security/how-tos/maintain-quality-code">Maintain quality code</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Secure at scale" href="/en/code-security/how-tos/secure-at-scale">Secure at scale</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Client apps</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub CLI" href="/en/github-cli">GitHub CLI</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Mobile" href="/en/get-started/using-github/github-mobile">GitHub Mobile</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Desktop" href="/en/desktop">GitHub Desktop</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Project management</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Issues" href="/en/issues">GitHub Issues</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Projects" href="/en/issues/planning-and-tracking-with-projects">Projects</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Search on GitHub" href="/en/search-github">Search on GitHub</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Enterprise and teams</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Organizations" href="/en/organizations">Organizations</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Secure at scale" href="/en/code-security/how-tos/secure-at-scale">Secure at scale</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Enterprise onboarding" href="/en/enterprise-cloud@latest/admin/enterprise-onboarding">Enterprise onboarding</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Enterprise administrators" href="/en/enterprise-cloud@latest/admin">Enterprise administrators</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Developers</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Apps" href="/en/apps">Apps</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="REST API" href="/en/rest">REST API</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GraphQL API" href="/en/graphql">GraphQL API</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Webhooks" href="/en/webhooks">Webhooks</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">Community</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Building communities" href="/en/communities">Building communities</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Sponsors" href="/en/sponsors">GitHub Sponsors</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Education" href="/en/education">GitHub Education</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub for Nonprofits" href="/en/nonprofit">GitHub for Nonprofits</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="GitHub Support" href="/en/support">GitHub Support</a></li><li role="listitem"><a rel="" class="ProductSelectionCard_link__l27nt" title="Contribute to GitHub Docs" href="/en/contributing">Contribute to GitHub Docs</a></li></ul></div><div class="ProductSelectionCard_cell__x4sqs"><h3 class="ProductSelectionCard_groupName__oz40S">More docs</h3><ul role="list" class="ProductSelectionCard_linkList__JvOda"><li role="listitem"><a rel="noopener" class="ProductSelectionCard_link__l27nt" title="CodeQL query writing" target="_blank" href="https://codeql.github.com/docs">CodeQL query writing<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span></a></li><li role="listitem"><a rel="noopener" class="ProductSelectionCard_link__l27nt" title="Electron" target="_blank" href="https://electronjs.org/docs/latest">Electron<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span></a></li><li role="listitem"><a rel="noopener" class="ProductSelectionCard_link__l27nt" title="npm" target="_blank" href="https://docs.npmjs.com/">npm<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span></a></li><li role="listitem"><a rel="noopener" class="ProductSelectionCard_link__l27nt" title="GitHub Well-Architected" target="_blank" href="https://wellarchitected.github.com/">GitHub Well-Architected<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span></a></li></ul></div></div></section><div class="home_sectionEnd__Ewr_Q"></div></div></main><footer data-container="footer"><section class="container-xl mt-lg-8 mt-6 px-3 px-md-6 no-print mx-auto"><h2 class="f3">Help and support</h2><div class="border-top border-color-secondary pt-6 SupportSection_supportGrid__XXBdA"><form class="Survey_underlineLinks__Z2RJW f5" data-testid="survey-form" aria-live="polite"><h3 id="survey-title" class="f4 mb-3">Did you find what you needed?</h3><input type="text" class="d-none" name="survey-token" value=""/><div class="mb-2" role="radiogroup" aria-labelledby="survey-title"><input class="Survey_visuallyHidden__Xh_nl Survey_customRadio__aNqUl" id="survey-yes" type="radio" aria-label="Yes" name="survey-vote" value="Y"/><label class="btn mr-1" for="survey-yes"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-thumbsup color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.347.631A.75.75 0 0 1 9.123.26l.238.04a3.25 3.25 0 0 1 2.591 4.098L11.494 6h.665a3.25 3.25 0 0 1 3.118 4.167l-1.135 3.859A2.751 2.751 0 0 1 11.503 16H6.586a3.75 3.75 0 0 1-2.184-.702A1.75 1.75 0 0 1 3 16H1.75A1.75 1.75 0 0 1 0 14.25v-6.5C0 6.784.784 6 1.75 6h3.417a.25.25 0 0 0 .217-.127ZM4.75 13.649l.396.33c.404.337.914.521 1.44.521h4.917a1.25 1.25 0 0 0 1.2-.897l1.135-3.859A1.75 1.75 0 0 0 12.159 7.5H10.5a.75.75 0 0 1-.721-.956l.731-2.558a1.75 1.75 0 0 0-1.127-2.14L6.69 6.611a1.75 1.75 0 0 1-1.523.889H4.75ZM3.25 7.5h-1.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25H3a.25.25 0 0 0 .25-.25Z"></path></svg> <!-- -->Yes</label><input class="Survey_visuallyHidden__Xh_nl Survey_customRadio__aNqUl" id="survey-no" type="radio" aria-label="No" name="survey-vote" value="N"/><label class="btn" for="survey-no"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-thumbsdown color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.653 15.369a.75.75 0 0 1-.776.371l-.238-.04a3.25 3.25 0 0 1-2.591-4.099L4.506 10h-.665A3.25 3.25 0 0 1 .723 5.833l1.135-3.859A2.75 2.75 0 0 1 4.482 0H9.43c.78.003 1.538.25 2.168.702A1.752 1.752 0 0 1 12.989 0h1.272A1.75 1.75 0 0 1 16 1.75v6.5A1.75 1.75 0 0 1 14.25 10h-3.417a.25.25 0 0 0-.217.127ZM11.25 2.351l-.396-.33a2.248 2.248 0 0 0-1.44-.521H4.496a1.25 1.25 0 0 0-1.199.897L2.162 6.256A1.75 1.75 0 0 0 3.841 8.5H5.5a.75.75 0 0 1 .721.956l-.731 2.558a1.75 1.75 0 0 0 1.127 2.14L9.31 9.389a1.75 1.75 0 0 1 1.523-.889h.417Zm1.5 6.149h1.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25H13a.25.25 0 0 0-.25.25Z"></path></svg> <!-- -->No</label></div><a rel="" class="f6" target="_blank" href="/en/site-policy/privacy-policies/github-privacy-statement">Privacy policy</a></form><div class="f5 contribution"><h3 class="f4 mb-3">Help us make these docs great!</h3><p class="max-w-xs color-fg-muted mb-3">All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.</p><a class="btn" href="https://github.com/github/docs/blob/main/content/index.md"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request octicon mr-1" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg>Make a contribution</a><p class="color-fg-muted f6 mt-2"><a class="text-underline" href="/contributing" target="_blank" rel="noopener">Learn how to contribute</a></p></div><div><h3 class="mb-3 f4">Still need help?</h3><div class="mb-2"><a id="ask-community" href="https://github.com/orgs/community/discussions" class="text-underline"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-people octicon mr-1" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path></svg>Ask the GitHub community</a></div><div><a id="support" href="https://support.github.com" class="text-underline"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion octicon mr-1" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Contact support</a></div></div></div></section><section class="container-xl px-3 mt-6 pb-8 px-md-6 color-fg-muted"><h2 class="f4 mb-2 col-12">Legal</h2><ul role="list" class="d-flex flex-wrap list-style-none"><li role="listitem" class="mr-3">© <!-- -->2026<!-- --> GitHub, Inc.</li><li role="listitem" class="mr-3"><a class="text-underline" href="/en/site-policy/github-terms/github-terms-of-service">Terms</a></li><li role="listitem" class="mr-3"><a class="text-underline" href="/en/site-policy/privacy-policies/github-privacy-statement">Privacy</a></li><li role="listitem" class="mr-3"><a class="text-underline" href="https://www.githubstatus.com/">Status</a></li><li role="listitem" class="mr-3"><a class="text-underline" href="https://github.com/pricing">Pricing</a></li><li role="listitem" class="mr-3"><a class="text-underline" href="https://services.github.com">Expert services</a></li><li role="listitem" class="mr-3"><a class="text-underline" href="https://github.blog">Blog</a></li></ul></section><div role="tooltip" class="position-fixed bottom-0 mb-4 right-0 mr-4 z-1 ScrollButton_transition200__rLxBo ScrollButton_opacity0__vjKQD ScrollButton_scrollWrapper__Vk_CC" aria-hidden="true"><button tabindex="-1" class="ghd-scroll-to-top tooltipped tooltipped-n tooltipped-no-delay btn circle border-1 d-flex flex-items-center flex-justify-center ScrollButton_customFocus__L3FsX ScrollButton_scrollButton__N0now" aria-label="Scroll to top"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-chevron-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z"></path></svg></button></div></footer></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mainContext":{"allVersions":{"free-pro-team@latest":{"version":"free-pro-team@latest","versionTitle":"Free, Pro, \u0026 Team","apiVersions":["2026-03-10","2022-11-28"],"latestApiVersion":"2026-03-10"},"enterprise-cloud@latest":{"version":"enterprise-cloud@latest","versionTitle":"Enterprise Cloud","apiVersions":["2026-03-10","2022-11-28"],"latestApiVersion":"2026-03-10"},"enterprise-server@3.22":{"version":"enterprise-server@3.22","versionTitle":"Enterprise Server 3.22","apiVersions":["2026-03-10","2022-11-28"],"latestApiVersion":"2026-03-10","isGHES":true},"enterprise-server@3.21":{"version":"enterprise-server@3.21","versionTitle":"Enterprise Server 3.21","apiVersions":["2026-03-10","2022-11-28"],"latestApiVersion":"2026-03-10","isGHES":true},"enterprise-server@3.20":{"version":"enterprise-server@3.20","versionTitle":"Enterprise Server 3.20","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.19":{"version":"enterprise-server@3.19","versionTitle":"Enterprise Server 3.19","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.18":{"version":"enterprise-server@3.18","versionTitle":"Enterprise Server 3.18","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.17":{"version":"enterprise-server@3.17","versionTitle":"Enterprise Server 3.17","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true}},"breadcrumbs":[],"communityRedirect":{},"currentCategory":"","currentLayoutName":"default","currentPathWithoutLanguage":"/","currentProduct":null,"currentProductName":"","currentProductTree":null,"currentVersion":"free-pro-team@latest","data":{"ui":{"alerts":{"NOTE":"Note","IMPORTANT":"Important","WARNING":"Warning","TIP":"Tip","CAUTION":"Caution"},"header":{"github_docs":"GitHub Docs","contact":"Contact","notices":{"release_candidate":" is currently available as a \u003ca href=\"/admin/overview/about-upgrades-to-new-releases\"\u003erelease candidate\u003c/a\u003e.","early_access":"📣 Please \u003cb\u003edo not share\u003c/b\u003e this URL publicly. This page contains content about a private preview feature.","release_notes_use_latest":"Please use the latest release for the latest security, performance, and bug fixes.","machine_translation":"Some of this page may have been machine-translated or translated using AI.","ghes_release_notes_upgrade_patch_only":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_release_only":"📣 This is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_patch_and_release":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of this release series, and this is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server."},"sign_up_cta":"Sign up","menu":"Menu","open_menu_label":"Open menu","go_home":"Home","collapse_sidebar":"Collapse sidebar","expand_sidebar":"Expand sidebar","scroll_breadcrumbs_left":"Scroll breadcrumbs left","scroll_breadcrumbs_right":"Scroll breadcrumbs right"},"search":{"input":{"placeholder":"Search or ask {{icon}} Copilot","placeholder_no_icon":"Search or ask Copilot","shortcut":"Type {{icon}} to search"},"overlay":{"aria_label":"Search overlay","input_aria_label":"Search or ask Copilot","suggestions_list_aria_label":"Search suggestions","ai_suggestions_list_aria_label":"Copilot search suggestions","general_suggestions_list_aria_label":"Docs search suggestions","general_suggestions_list_heading":"Search docs","ai_autocomplete_list_heading":"Ask Copilot","give_feedback":"Give feedback","beta_tag":"Beta","return_to_search":"Return to search","clear_search_query":"Clear","view_all_search_results":"View more results","no_results_found":"No results found","no_results_found_announcement":"Search Docs: No results found","search_docs_with_query":"Search docs for \"{{query}}\"","privacy_disclaimer":"For product and service improvement purposes, GitHub will retain questions and answers generated in the Docs search function. Please see the \u003ca href=\"https://docs.github.com/privacy\"\u003e\u003cu\u003eGitHub Privacy Statement\u003c/u\u003e\u003c/a\u003e to review how GitHub collects and uses your data."},"ai":{"disclaimer":"\u003ca href=\"https://docs.github.com/en/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-chat-in-githubcom\"\u003eCopilot\u003c/a\u003e uses AI. Check for mistakes.","references":"Copilot Sources","loading_status_message":"Loading Copilot response...","done_loading_status_message":"Done loading Copilot response","share_answer":"Copy answer URL","share_copied_announcement":"Copied share URL!","thumbs_up":"This answer was helpful","thumbs_down":"This answer was not helpful","thumbs_announcement":"Thank you for your feedback!","back_to_search":"Back to search","responses":{"unable_to_answer":"Sorry, I'm unable to answer that question. Check that you selected the correct GitHub version or try a different question.","query_too_large":"Sorry, your question is too long. Please try shortening it and asking again.","asked_too_many_times":"Sorry, you've asked too many questions in a short time period. Please wait a few minutes and try again.","invalid_query":"Sorry, I'm unable to answer that question. Please try asking a different question."},"response":{"copy_code":"Copy code to clipboard","copy_code_lang":"Copy {language} code to clipboard","copied_code":"Copied!"}},"failure":{"general_title":"There was an error loading search results.","ai_title":"There was an error loading Copilot.","description":"You can still use this field to search our docs."}},"old_search":{"description":"Enter a search term to find it in the GitHub Docs.","placeholder":"Search GitHub Docs","label":"Search GitHub Docs"},"survey":{"able_to_find":"Did you find what you needed?","yes":"Yes","no":"No","cancel":"Cancel","additional_feedback":"Can you tell us more about your rating? (Optional)","optional":"Optional","required":"Required","email_label":"Leave your email if we can contact you. (Optional)","email_validation":"Please enter a valid email address","send":"Send","feedback":"Thank you! We received your feedback.","not_support":"If you need a reply, please contact \u003ca href=\"https://support.github.com/\"\u003esupport\u003c/a\u003e.","privacy_policy":"Privacy policy","server_error":"Unable to process comment at the moment. Please try again."},"toc":{"getting_started":"Getting started","popular":"Popular","startHere":"Start here","whats_new":"What's new","all_changelogs":"All changelog posts"},"meta":{"default_description":"Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products."},"scroll_button":{"scroll_to_top":"Scroll to top"},"pages":{"article_version":"Article version","miniToc":"In this article","all_enterprise_releases":"All Enterprise Server releases","about_versions":"About versions","permissions_callout_title":"Who can use this feature?","copy_as_markdown":"Copy as Markdown","copy_as_markdown_desc":"Use with any LLM","view_as_markdown":"View as Markdown","view_as_markdown_desc":"Open page in another tab","ask_copilot":"Ask Copilot","ask_copilot_desc":"Open directly in Copilot Chat","more_markdown_options":"More Markdown options","opens_in_new_tab":"(opens in new tab)","copied":"Copied!"},"picker":{"language_picker_label":"Language","product_picker_default_text":"All products","version_picker_default_text":"Choose a version"},"footer":{"support_heading":"Help and support","legal_heading":"Legal","imprint":"Imprint","terms":"Terms","privacy":"Privacy","status":"Status","pricing":"Pricing","expert_services":"Expert services","blog":"Blog","machine":"Some of this content may be machine- or AI-translated."},"contribution_cta":{"title":"Help us make these docs great!","body":"All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.","button":"Make a contribution","to_guidelines":"Learn how to contribute"},"support":{"still_need_help":"Still need help?","contact_support":"Contact support","ask_community":"Ask the GitHub community"},"rest":{"banner":{"api_versioned":"The REST API is now versioned.","api_version_info":"For more information, see \"\u003ca href=\"{{ versionWithApiVersion }}/rest/overview/api-versions\"\u003eAbout API versioning\u003c/a\u003e.\"","ghes_api_versioned":"After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see \"\u003ca href=\"/{{ currentVersion }}/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server\"\u003eAbout versions of GitHub Docs\u003c/a\u003e\".","redirect_notice":"We've recently moved some of the REST API documentation.","redirect_repo":"If you can't find what you're looking for, you might try the new {{ newRestPagesLinks }} REST API pages.","redirect_enterprise":"If you can't find what you're looking for, you might try the {{ actionsPageLink }} REST API page.","actions_api_title":"Actions"},"versioning":{"about_versions":"About REST API versions"},"overview":{"permissions":{"access":"Access","endpoints":"Endpoint","tokens":"Token types","additionalPermissions":"Additional permissions","uat":"UAT","iat":"IAT"}},"screen_reader_text_checkmark_icon":"Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint."},"cookbook_landing":{"spotlight":"Spotlight","explore_articles":"Explore {{ number }} examples","reset_filters":"Reset filters","search_articles":"Search examples","category":"Category","complexity":"Complexity","surface":"Surface"},"homepage":{"explore_by_product":"Explore by product","version_picker":"Version","description":"Help for wherever you are on your GitHub journey.","search_placeholder":"Search for anything...","all_docs":"All docs"},"product_landing":{"article_grid":{"heading":"Articles","all_categories":"All categories","filter_by_category":"Category","search_articles":"Search articles","no_articles_found":"No articles found matching your criteria.","showing_results":"Showing {start}-{end} of {total}"},"carousel":{"recommended":"Recommended"},"quickstart":"Quickstart","reference":"Reference","overview":"Overview","try_ghec_for_free":"Try GitHub's enterprise features","try_ghas_for_free":"Try GitHub Advanced Security for free","generate_secret_risk_assessment_report_for_free":"Assess your organization's security for free","plan_your_migration":"Plan your migration","ado_key_differences":"Key differences between Azure DevOps and GitHub","releases":"Releases","guides":"Guides","explore_guides":"Explore guides","explore_people_and_projects":"Explore people and projects","sorry":"Sorry, there is no result for","no_example":"It looks like we don't have an example that fits your filter.","try_another":"Try another filter or add your code example.","no_result":"Sorry, there are no guides that match your filter.","learn":"Learn how to add a code example","communities_using_discussions":"Communities on GitHub.com using discussions","add_your_community":"Add your community","sponsor_community":"GitHub Sponsors community","supported_releases":"Supported releases","release_notes_for":"Release notes for","upgrade_from":"Upgrade from","browse_all_docs":"Browse all docs","browse_all":"Browse all","docs":"docs","explore_release_notes":"Explore release notes","view":"View all","all_docs":"All {{ title }} docs","all_content":"View all {{ title }} content"}},"reusables":{},"variables":{"release_candidate":{"version":"enterprise-server@3.22"}}},"enterpriseServerReleases":{"isOldestReleaseDeprecated":false,"oldestSupported":"3.17","nextDeprecationDate":"2026-08-25","supported":["3.22","3.21","3.20","3.19","3.18","3.17"],"releasesWithOldestDeprecationDate":["3.17"]},"enterpriseServerVersions":["enterprise-server@3.22","enterprise-server@3.21","enterprise-server@3.20","enterprise-server@3.19","enterprise-server@3.18","enterprise-server@3.17"],"error":"","featureFlags":{},"fullUrl":"https://docs-internal.github.com/en","isHomepageVersion":true,"nonEnterpriseDefaultVersion":"free-pro-team@latest","page":{"documentType":"homepage","contentType":null,"title":"GitHub.com Help Documentation","fullTitle":"GitHub.com Help Documentation","introPlainText":null,"applicableVersions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.22","enterprise-server@3.21","enterprise-server@3.20","enterprise-server@3.19","enterprise-server@3.18","enterprise-server@3.17"],"hidden":false,"noEarlyAccessBanner":false,"docsTeamMetrics":null},"relativePath":"index.md","sidebarTree":null,"sidebarExpanded":null,"sidebarCollapsed":false,"status":200,"xHost":"docs.github.com"},"productGroups":[{"name":"Get started","icon":null,"octicon":"RocketIcon","children":[{"id":"get-started","name":"Get started","href":"/en/get-started","external":false},{"id":"migrations","name":"Migrations","href":"/en/migrations","external":false},{"id":"account-and-profile","name":"Account and profile","href":"/en/account-and-profile","external":false},{"id":"subscriptions-and-notifications","name":"Subscriptions \u0026 notifications","href":"/en/subscriptions-and-notifications","external":false},{"id":"authentication","name":"Authentication","href":"/en/authentication","external":false},{"id":"billing","name":"Billing and payments","href":"/en/billing","external":false},{"id":"site-policy","name":"Site policy","href":"/en/site-policy","external":false}]},{"name":"Collaborative coding","icon":null,"octicon":"CommentDiscussionIcon","children":[{"id":"codespaces","name":"Codespaces","href":"/en/codespaces","external":false},{"id":"repositories","name":"Repositories","href":"/en/repositories","external":false},{"id":"pull-requests","name":"Pull requests","href":"/en/pull-requests","external":false},{"id":"discussions","name":"GitHub Discussions","href":"/en/discussions","external":false},{"id":"integrations","name":"Integrations","href":"/en/integrations","external":false}]},{"name":"GitHub Copilot","icon":null,"octicon":"CopilotIcon","children":[{"id":"copilot","name":"GitHub Copilot","href":"/en/copilot","external":false},{"id":"copilot/get-started/plans","name":"Plans","href":"/en/copilot/get-started/plans","external":false},{"id":"copilot/how-tos/use-copilot-agents/cloud-agent","name":"Cloud agent","href":"/en/copilot/how-tos/use-copilot-agents/cloud-agent","external":false},{"id":"copilot/tutorials","name":"Tutorials","href":"/en/copilot/tutorials","external":false},{"id":"copilot/tutorials/copilot-cookbook","name":"GitHub Copilot Cookbook","href":"/en/copilot/tutorials/copilot-cookbook","external":false},{"id":"copilot/tutorials/customization-library","name":"Customization library","href":"/en/copilot/tutorials/customization-library","external":false},{"id":"copilot/how-tos/copilot-cli","name":"Copilot CLI","href":"/en/copilot/how-tos/copilot-cli","external":false}]},{"name":"CI/CD and DevOps","icon":null,"octicon":"GearIcon","children":[{"id":"actions","name":"GitHub Actions","href":"/en/actions","external":false},{"id":"packages","name":"GitHub Packages","href":"/en/packages","external":false},{"id":"pages","name":"GitHub Pages","href":"/en/pages","external":false}]},{"name":"Security and code quality","icon":null,"octicon":"ShieldLockIcon","children":[{"id":"code-security","name":"Security and code quality","href":"/en/code-security","external":false},{"id":"code-security/how-tos/secure-your-secrets","name":"Secure your secrets","href":"/en/code-security/how-tos/secure-your-secrets","external":false},{"id":"code-security/how-tos/find-and-fix-code-vulnerabilities","name":"Find and fix code vulnerabilities","href":"/en/code-security/how-tos/find-and-fix-code-vulnerabilities","external":false},{"id":"code-security/how-tos/secure-your-supply-chain","name":"Secure your supply chain","href":"/en/code-security/how-tos/secure-your-supply-chain","external":false},{"id":"code-security/how-tos/maintain-quality-code","name":"Maintain quality code","href":"/en/code-security/how-tos/maintain-quality-code","external":false},{"id":"code-security/how-tos/secure-at-scale","name":"Secure at scale","href":"/en/code-security/how-tos/secure-at-scale","external":false}]},{"name":"Client apps","icon":null,"octicon":"DeviceMobileIcon","children":[{"id":"github-cli","name":"GitHub CLI","href":"/en/github-cli","external":false},{"id":"get-started/using-github/github-mobile","name":"GitHub Mobile","href":"/en/get-started/using-github/github-mobile","external":false},{"id":"desktop","name":"GitHub Desktop","href":"/en/desktop","external":false}]},{"name":"Project management","icon":null,"octicon":"ProjectIcon","children":[{"id":"issues","name":"GitHub Issues","href":"/en/issues","external":false},{"id":"issues/planning-and-tracking-with-projects","name":"Projects","href":"/en/issues/planning-and-tracking-with-projects","external":false},{"id":"search-github","name":"Search on GitHub","href":"/en/search-github","external":false}]},{"name":"Enterprise and teams","icon":null,"octicon":"OrganizationIcon","children":[{"id":"organizations","name":"Organizations","href":"/en/organizations","external":false},{"id":"code-security/how-tos/secure-at-scale","name":"Secure at scale","href":"/en/code-security/how-tos/secure-at-scale","external":false},{"id":"admin/enterprise-onboarding","name":"Enterprise onboarding","href":"/en/enterprise-cloud@latest/admin/enterprise-onboarding","external":false},{"id":"admin","name":"Enterprise administrators","href":"/en/enterprise-cloud@latest/admin","external":false}]},{"name":"Developers","icon":null,"octicon":"CodeSquareIcon","children":[{"id":"apps","name":"Apps","href":"/en/apps","external":false},{"id":"rest","name":"REST API","href":"/en/rest","external":false},{"id":"graphql","name":"GraphQL API","href":"/en/graphql","external":false},{"id":"webhooks","name":"Webhooks","href":"/en/webhooks","external":false}]},{"name":"Community","icon":null,"octicon":"GlobeIcon","children":[{"id":"communities","name":"Building communities","href":"/en/communities","external":false},{"id":"sponsors","name":"GitHub Sponsors","href":"/en/sponsors","external":false},{"id":"education","name":"GitHub Education","href":"/en/education","external":false},{"id":"nonprofit","name":"GitHub for Nonprofits","href":"/en/nonprofit","external":false},{"id":"support","name":"GitHub Support","href":"/en/support","external":false},{"id":"contributing","name":"Contribute to GitHub Docs","href":"/en/contributing","external":false}]},{"name":"More docs","icon":null,"octicon":"PencilIcon","children":[{"id":"codeql","name":"CodeQL query writing","href":"https://codeql.github.com/docs","external":true},{"id":"electron","name":"Electron","href":"https://electronjs.org/docs/latest","external":true},{"id":"npm","name":"npm","href":"https://docs.npmjs.com/","external":true},{"id":"gh-wa","name":"GitHub Well-Architected","href":"https://wellarchitected.github.com/","external":true}]}],"gettingStartedLinks":[{"title":"Set up Git","href":"/en/get-started/git-basics/set-up-git","intro":"At the heart of GitHub is an open-source version control system (VCS) called Git. Git is responsible for everything GitHub-related that happens locally on your computer."},{"title":"Connecting to GitHub with SSH","href":"/en/authentication/connecting-to-github-with-ssh","intro":"You can connect to GitHub using the Secure Shell Protocol (SSH), which provides a secure channel over an unsecured network."},{"title":"Creating and managing repositories","href":"/en/repositories/creating-and-managing-repositories","intro":"You can create a repository on GitHub to store and collaborate on your project's files, then manage the repository's name and location."},{"title":"Basic writing and formatting syntax","href":"/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax","intro":"Create sophisticated formatting for your prose and code on GitHub with simple syntax."}],"popularLinks":[{"title":"Pull requests","href":"/en/pull-requests/reference/pull-requests","intro":"Propose, review, and merge code changes using pull requests to collaborate effectively and maintain code quality."},{"title":"Authentication documentation","href":"/en/authentication","intro":"Authenticate securely to GitHub with passwords, tokens, SSH keys, and more—and keep your account protected."},{"title":"Getting code suggestions in your IDE with GitHub Copilot","href":"/en/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions","intro":"Use GitHub Copilot to get code suggestions in your editor."},{"title":"Managing remote repositories","href":"/en/get-started/git-basics/managing-remote-repositories","intro":"Learn to work with your local repositories on your computer and remote repositories hosted on GitHub."}]},"languagesContext":{"languages":{"en":{"name":"English","code":"en"},"es":{"name":"Spanish","code":"es","nativeName":"Español"},"ja":{"name":"Japanese","code":"ja","nativeName":"日本語"},"pt":{"name":"Portuguese","code":"pt","nativeName":"Português do Brasil"},"zh":{"name":"Simplified Chinese","code":"zh","hreflang":"zh-Hans","nativeName":"简体中文"},"ru":{"name":"Russian","code":"ru","nativeName":"Русский"},"fr":{"name":"French","code":"fr","nativeName":"Français"},"ko":{"name":"Korean","code":"ko","nativeName":"한국어"},"de":{"name":"German","code":"de","nativeName":"Deutsch"}}},"__N_SSP":true},"page":"/","query":{},"buildId":"sQOkzrHG4RxLI_eHxLDqD","isFallback":false,"isExperimentalCompile":false,"gssp":true,"appGip":true,"locale":"en","locales":["en","es","ja","pt","zh","ru","fr","ko","de"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 53
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 53 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /en |
<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg><span class="h4 text-semibold ml-2 mr-3">GitHub Docs</span>
|
|
Анализировать url |
| /en/get-started |
Get started
|
|
Анализировать url |
| /en/migrations |
Migrations
|
|
Анализировать url |
| /en/account-and-profile |
Account and profile
|
|
Анализировать url |
| /en/subscriptions-and-notifications |
Subscriptions & notifications
|
|
Анализировать url |
| /en/authentication |
Authentication
|
|
Анализировать url |
| /en/billing |
Billing and payments
|
|
Анализировать url |
| /en/site-policy |
Site policy
|
|
Анализировать url |
| /en/codespaces |
Codespaces
|
|
Анализировать url |
| /en/repositories |
Repositories
|
|
Анализировать url |
| /en/pull-requests |
Pull requests
|
|
Анализировать url |
| /en/discussions |
GitHub Discussions
|
|
Анализировать url |
| /en/integrations |
Integrations
|
|
Анализировать url |
| /en/copilot |
GitHub Copilot
|
|
Анализировать url |
| /en/copilot/get-started/plans |
Plans
|
|
Анализировать url |
| /en/copilot/how-tos/use-copilot-agents/cloud-agent |
Cloud agent
|
|
Анализировать url |
| /en/copilot/tutorials |
Tutorials
|
|
Анализировать url |
| /en/copilot/tutorials/copilot-cookbook |
GitHub Copilot Cookbook
|
|
Анализировать url |
| /en/copilot/tutorials/customization-library |
Customization library
|
|
Анализировать url |
| /en/copilot/how-tos/copilot-cli |
Copilot CLI
|
|
Анализировать url |
| /en/actions |
GitHub Actions
|
|
Анализировать url |
| /en/packages |
GitHub Packages
|
|
Анализировать url |
| /en/pages |
GitHub Pages
|
|
Анализировать url |
| /en/code-security |
Security and code quality
|
|
Анализировать url |
| /en/code-security/how-tos/secure-your-secrets |
Secure your secrets
|
|
Анализировать url |
| /en/code-security/how-tos/find-and-fix-code-vulnerabilities |
Find and fix code vulnerabilities
|
|
Анализировать url |
| /en/code-security/how-tos/secure-your-supply-chain |
Secure your supply chain
|
|
Анализировать url |
| /en/code-security/how-tos/maintain-quality-code |
Maintain quality code
|
|
Анализировать url |
| /en/code-security/how-tos/secure-at-scale |
Secure at scale
|
|
Анализировать url |
| /en/github-cli |
GitHub CLI
|
|
Анализировать url |
| /en/get-started/using-github/github-mobile |
GitHub Mobile
|
|
Анализировать url |
| /en/desktop |
GitHub Desktop
|
|
Анализировать url |
| /en/issues |
GitHub Issues
|
|
Анализировать url |
| /en/issues/planning-and-tracking-with-projects |
Projects
|
|
Анализировать url |
| /en/search-github |
Search on GitHub
|
|
Анализировать url |
| /en/organizations |
Organizations
|
|
Анализировать url |
| /en/code-security/how-tos/secure-at-scale |
Secure at scale
|
|
Анализировать url |
| /en/enterprise-cloud@latest/admin/enterprise-onboarding |
Enterprise onboarding
|
|
Анализировать url |
| /en/enterprise-cloud@latest/admin |
Enterprise administrators
|
|
Анализировать url |
| /en/apps |
Apps
|
|
Анализировать url |
| /en/rest |
REST API
|
|
Анализировать url |
| /en/graphql |
GraphQL API
|
|
Анализировать url |
| /en/webhooks |
Webhooks
|
|
Анализировать url |
| /en/communities |
Building communities
|
|
Анализировать url |
| /en/sponsors |
GitHub Sponsors
|
|
Анализировать url |
| /en/education |
GitHub Education
|
|
Анализировать url |
| /en/nonprofit |
GitHub for Nonprofits
|
|
Анализировать url |
| /en/support |
GitHub Support
|
|
Анализировать url |
| /en/contributing |
Contribute to GitHub Docs
|
|
Анализировать url |
| /en/site-policy/privacy-policies/github-privacy-statement |
Privacy policy
|
|
Анализировать url |
| /contributing |
Learn how to contribute
|
|
Анализировать url |
| /en/site-policy/github-terms/github-terms-of-service |
Terms
|
|
Анализировать url |
| /en/site-policy/privacy-policies/github-privacy-statement |
Privacy
|
|
Анализировать url |
Внешние ссылки
Кол-во: 11
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 11 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| codeql.github.com |
CodeQL query writing<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span>
|
Анализировать url |
| electronjs.org |
Electron<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span>
|
Анализировать url |
| docs.npmjs.com |
npm<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span>
|
Анализировать url |
| wellarchitected.github.com |
GitHub Well-Architected<span class="ml-1"><svg data-component="Octicon" focusable="false" aria-label="(external site)" class="octicon octicon-link-external" role="img" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></span>
|
Анализировать url |
| github.com |
<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg>Make a contribution
|
Анализировать url |
| github.com |
<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-people octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path></svg>Ask the GitHub community
|
Анализировать url |
| support.github.com |
<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Contact support
|
Анализировать url |
| githubstatus.com |
Status
|
Анализировать url |
| github.com |
Pricing
|
Анализировать url |
| services.github.com |
Expert services
|
Анализировать url |
| github.blog |
Blog
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Таким сайт guides.github.com видят поисковые системы. Процент оптимизации невысокий - 40%. Чтобы улучшить сайт и попасть в ТОП необходимо:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: