# Начните работу с документацией GitHub

Узнайте, как начать создавать, отправлять и поддерживать программное обеспечение с GitHubпомощью . Изучите наши продукты, зарегистрируйте учетную запись и присоединитесь к крупнейшему в мире сообществу разработчиков.

## Recommended

* [Начните переход](/ru/get-started/start-your-journey)

  Совершенно новичок в GitHub? Изучайте основы здесь.

* [Учитесь программировать с GitHub Copilot](/ru/get-started/learning-to-code)

  Узнайте, как GitHub и Copilot могут помочь вам развить навыки программирования, писать лучший код и создавать безопасные проекты.

* [Создание аккаунта на GitHub](/ru/get-started/start-your-journey/creating-an-account-on-github)

  Создайте личная учетная запись для начала работы с GitHub.

* [Настройка Git](/ru/get-started/git-basics/set-up-git)

  В основе GitHub находится система управления версиями с открытым исходным кодом (VCS) под названием Git. Git отвечает за все, что связано с GitHub и происходит локально на вашем компьютере.

* [Hello World](/ru/get-started/start-your-journey/hello-world)

  Следуйте этому Hello World упражнениям, чтобы изучить рабочий процесс pull request GitHub.

* [Начало работы с вашим аккаунтом GitHub](/ru/get-started/onboarding/getting-started-with-your-github-account)

  С помощью личная учетная запись на GitHubможно импортировать или создать репозитории, сотрудничать с другими пользователями и подключаться к сообществу GitHub .

* [Планы GitHub](/ru/get-started/learning-about-github/githubs-plans)

  Обзор тарифных планов GitHub.

* [Быстрый старт для написания на GitHub](/ru/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Узнайте о расширенных функциях форматирования, создав README для профиля GitHub.

* [Поиск способов внести вклад в open source на GitHub](/ru/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  Вы можете найти способы участвовать в open source проектах по GitHub, которые вам важны.

## Links

### Getting started

* [Hello World](/ru/get-started/start-your-journey/hello-world)

  Следуйте этому Hello World упражнениям, чтобы изучить рабочий процесс pull request GitHub.

* [О GitHub и Git](/ru/get-started/start-your-journey/about-github-and-git)

  Для совместной работы можно использовать GitHub и Git.

## Articles

* [О GitHub и Git](/ru/get-started/start-your-journey/about-github-and-git)

  Для совместной работы можно использовать GitHub и Git.

* [Создание аккаунта на GitHub](/ru/get-started/start-your-journey/creating-an-account-on-github)

  Создайте личная учетная запись для начала работы с GitHub.

* [Hello World](/ru/get-started/start-your-journey/hello-world)

  Следуйте этому Hello World упражнениям, чтобы изучить рабочий процесс pull request GitHub.

* [Настройка профиля](/ru/get-started/start-your-journey/setting-up-your-profile)

  Ваш профиль сообщает людям, кто вы и что вам интересно.

* [Поиск вдохновения на GitHub](/ru/get-started/start-your-journey/finding-inspiration-on-github)

  Вы можете найти вдохновение для собственных проектов и обучения на GitHub и подключиться к сообществу.

* [Скачивание файлов с GitHub](/ru/get-started/start-your-journey/downloading-files-from-github)

  Узнайте, как скачать файлы из GitHub, а также понять разницу между загрузкой, клонированием и вилкой.

* [Загрузка проекта на GitHub](/ru/get-started/start-your-journey/uploading-a-project-to-github)

  Узнайте, как отправить файлы для проекта в GitHub.

* [Учебные ресурсы на Git и GitHub](/ru/get-started/start-your-journey/git-and-github-learning-resources)

  Доступны множество полезных ресурсов Git и GitHub .

* [Начало работы с вашим аккаунтом GitHub](/ru/get-started/onboarding/getting-started-with-your-github-account)

  С помощью личная учетная запись на GitHubможно импортировать или создать репозитории, сотрудничать с другими пользователями и подключаться к сообществу GitHub .

* [Начало работы с командой GitHub](/ru/get-started/onboarding/getting-started-with-github-team)

  С помощью GitHub Team группы людей могут совместно работать одновременно в нескольких проектах в учетной записи организации.

* [Начало пробного периода GitHub Enterprise Cloud](/ru/get-started/onboarding/getting-started-with-the-github-enterprise-cloud-trial)

  Настройте продукты, доступные в вашем GitHub Enterprise Cloud испытании.

* [Начало работы с GitHub Enterprise Cloud](/ru/get-started/onboarding/getting-started-with-github-enterprise-cloud)

  Начало работы с настройкой и управлением учетной записью предприятия с помощью GitHub Enterprise Cloud.

* [Начало работы с GitHub Enterprise Server](/ru/getting-started-with-github-enterprise-server)

  Начало работы с настройкой и управлением данными GitHub.com.

* [GitHub flow](/ru/get-started/using-github/github-flow)

  Выполните поток данных GitHub для совместной работы над проектами.

* [Подключение к GitHub](/ru/get-started/using-github/connecting-to-github)

  Узнайте о средствах, которые можно использовать для работы с репозиториями, размещенными на GitHub.

* [Общение на GitHub](/ru/get-started/using-github/communicating-on-github)

  Вы можете обсудить конкретные проекты и изменения, а также более широкие идеи или цели команды, используя различные типы обсуждений по GitHub.

* [Изучение выпусков раннего доступа с предварительной версии компонентов](/ru/get-started/using-github/exploring-early-access-releases-with-feature-preview)

  Вы можете использовать предварительную версию компонентов для просмотра продуктов или функций, доступных в public preview и включения или отключения каждой функции для личная учетная запись.

* [Поддерживаемые браузеры](/ru/get-started/using-github/supported-browsers)

  Для лучшего [взаимодействия с GitHubрекомендуется использовать последнюю версию Chrome](https://google.com/chrome), Edge\[, [](https://www.microsoft.com/en-us/edge)Firefox]\(<https://mozilla.org/firefox>) или [Safari](https://apple.com/safari).

* [GitHub Mobile](/ru/get-started/using-github/github-mobile)

  Сортируйте, сотрудничайте и управляйте своей работой GitHub с мобильного устройства.

* [Предоставление доступа к сервисам GitHub из ограниченной сети](/ru/get-started/using-github/allowing-access-to-githubs-services-from-a-restricted-network)

  Если ваша сеть ограничивает доступ к определённым доменам, сетевой администратор может предоставить доступ к GitHubсервисам , создавая исключения для GitHubдоменных имён .

* [Устранение проблем с подключениями](/ru/get-started/using-github/troubleshooting-connectivity-problems)

  Если у вас возникли проблемы с подключением к GitHub, вы можете устранить неполадки с подключением, а затем используйте средство GitHub Debug для диагностики проблем.

* [Планы GitHub](/ru/get-started/learning-about-github/githubs-plans)

  Обзор тарифных планов GitHub.

* [Поддержка языков GitHub](/ru/get-started/learning-about-github/github-language-support)

  Обзор языков программирования, поддерживаемых функциями GitHub.

* [Типы аккаунтов GitHub](/ru/get-started/learning-about-github/types-of-github-accounts)

  Учетные записи на GitHub позволяют упорядочивать и контролировать доступ к коду.

* [Права доступа на GitHub](/ru/get-started/learning-about-github/access-permissions-on-github)

  С помощью ролей вы можете управлять доступом к учетным записям и ресурсам и уровню доступа каждого человека.

* [О GitHub Advanced Security](/ru/get-started/learning-about-github/about-github-advanced-security)

  GitHub Предоставляет дополнительные функции безопасности для клиентов , покупающих GitHub Code Security или GitHub Secret Protection.

* [Часто задаваемые вопросы об изменениях в планах GitHub](/ru/get-started/learning-about-github/faq-about-changes-to-githubs-plans)

  С 14 апреля 2020 года GitHub объявил, что все основные функции GitHub теперь бесплатны для всех.

* [Глоссарий GitHub](/ru/get-started/learning-about-github/github-glossary)

  В этом глоссарии представлены общие термины Git и GitHub.

* [Настройка Copilot для обучения программированию](/ru/get-started/learning-to-code/setting-up-copilot-for-learning-to-code)

  Настройте Copilot для изучения концепций программирования и активной сборки навыков программирования.

* [Начало работы с Git](/ru/get-started/learning-to-code/getting-started-with-git)

  Ознакомьтесь с основами Git, выполнив пример сценария.

* [Поиск и понимание примера кода](/ru/get-started/learning-to-code/finding-and-understanding-example-code)

  Улучшайте навыки программирования, обучая пример кода на GitHub.

* [Повторное использовать код других пользователей в проектах](/ru/get-started/learning-to-code/reusing-other-peoples-code-in-your-projects)

  Увеличьте эффективность написания кода и знания, интегрируя существующий код в проекты.

* [Разработка проекта локально](/ru/get-started/learning-to-code/developing-your-project-locally)

  Узнайте, как создать локальную среду разработки, работая с примером клиентского приложения, созданного на основе HTML, CSS и JavaScript.

* [Учусь отладке с помощью GitHub Copilot](/ru/get-started/learning-to-code/learning-to-debug-with-github-copilot)

  Определите и исправьте ошибки в коде, запросив GitHub Copilot для справки.

* [Получение обратной связи по вашему коду от GitHub Copilot](/ru/get-started/learning-to-code/getting-feedback-on-your-code-from-github-copilot)

  Узнайте, как можно попросить GitHub Copilot проверить изменения в вашем коде и применить предлагаемые изменения.

* [Безопасное хранение секретов](/ru/get-started/learning-to-code/storing-your-secrets-safely)

  Узнайте о секретах разработки программного обеспечения и о том, как их безопасно управлять.

* [Поиск и исправление первой уязвимости кода](/ru/get-started/learning-to-code/finding-and-fixing-your-first-code-vulnerability)

  Изучите основы защиты кода, разрешив оповещение code scanning в демо-репозитории.

* [Поиск и исправление первой уязвимости зависимостей](/ru/get-started/learning-to-code/finding-and-fixing-your-first-dependency-vulnerability)

  Узнайте, как защитить свои зависимости, включив Dependabot и включив их функции в демо-репозитории.

* [Управление параметрами темы](/ru/get-started/accessibility/managing-your-theme-settings)

  Вы можете управлять тем, как GitHub выглядит вам, задав предпочтения темы, которые соответствуют параметрам системы или всегда используют светлый или темный режим.

* [сочетания клавиш;](/ru/get-started/accessibility/keyboard-shortcuts)

  Почти на каждой странице GitHub есть клавишный ярлык, позволяющий быстрее выполнять действия.

* [Палитра команд GitHub](/ru/get-started/accessibility/github-command-palette)

  Используйте палитру команд для навигации, поиска и выполнения команд непосредственно с клавиатуры.

* [Быстрый старт для написания на GitHub](/ru/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Узнайте о расширенных функциях форматирования, создав README для профиля GitHub.

* [О написании и форматировании на GitHub](/ru/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub сочетает синтаксис для форматирования текста под названием GitHub Flavored Markdown с несколькими уникальными функциями письма.

* [Базовый синтаксис написания и форматирования](/ru/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  Создайте сложное форматирование для своей прозы и кода на GitHub с простым синтаксисом.

* [Организация информации с помощью таблиц](/ru/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  Можно создать таблицы, чтобы упорядочить информацию в комментариях, проблемах, запросах на вытягивание и на вики-сайтах.

* [Упорядочение сведений с помощью свернутых разделов](/ru/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  Можно упростить разметку Markdown, создав свернутый раздел с тегом `<details>`.

* [Создание и выделение блоков кода](/ru/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  Предоставляйте общий доступ к примерам кода с изолированными блоками кода и включайте выделения синтаксиса.

* [Создание схем](/ru/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  Создание схем для передачи информации с помощью диаграмм и графиков

* [Написание математических выражений](/ru/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Используйте Markdown для отображения математических выражений на GitHub.

* [Автосвязанные ссылки и URL-адреса](/ru/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  Ссылки на URL-адреса, проблемы, запросы на вытягивание и фиксации автоматически сокращаются и преобразуются в ссылки.

* [Вложение файлов](/ru/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  Вы можете передать информацию, вложив различные типы файлов в свои сообщения о проблемах и запросы на вытягивание.

* [Сведения о списках задач](/ru/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  Вы можете использовать списки задач для разрыва работы или извлечения запроса на небольшие задачи, а затем отслеживать полный набор работ до завершения.

* [Создание постоянной ссылки на фрагмент кода](/ru/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  Вы можете создать постоянную ссылку на определенную строку или диапазон строк кода в определенной версии файла или запроса на вытягивание.

* [Использование ключевых слов в проблемах и запросах на вытягивание](/ru/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Используйте ключевые слова, чтобы связать проблему с запросом на вытягивание или отметить проблему или запрос на вытягивание как дубликат.

* [Сведения о сохраненных ответах](/ru/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  Сохраненный ответ можно использовать для ответа на проблему или запрос на вытягивание.

* [Создание сохраненного ответа](/ru/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  Если один и тот же комментарий добавляется часто, можно создать сохраненный ответ.

* [Изменение сохраненного ответа](/ru/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  Вы можете изменить заголовок и текст сохраненного ответа.

* [Удаление сохраненного ответа](/ru/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  Если вы больше не используете сохраненный ответ, его можно удалить.

* [Использование сохраненных ответов](/ru/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  При добавлении комментариев к проблеме или запросу на вытягивание можно добавить предварительно настроенный сохраненный ответ. Сохраненный ответ может представлять собой весь комментарий или, если вы хотите настроить его, можно добавить или удалить содержимое.

* [Создание gist](/ru/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  Вы можете создать два типа gists: public and secret. Создайте публичный gist, если вы готовы поделиться своими идеями с миром или секретом gist, если вы не.

* [Создание вилок и клонирование gist](/ru/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Объекты Gist на самом деле представляют собой репозитории Git, и это означает, что вы можете разветвлять или клонировать любой объект gist, даже если вы не являетесь оригинальным автором. Вы также можете просмотреть полную историю фиксаций gist, включая diff.

* [Сохранение гистов со звездами](/ru/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  Вы можете звезды gists следить за проектами, которые вы найдете интересные.

* [Модерация гистом комментариев](/ru/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  Вы можете модерировать комментарии по gists, отключив их или удалив нежелательные записи.

* [Поиск способов внести вклад в open source на GitHub](/ru/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  Вы можете найти способы участвовать в open source проектах по GitHub, которые вам важны.

* [Вклад в open source](/ru/get-started/exploring-projects-on-github/contributing-to-open-source)

  Узнайте, как внести вклад в проект open source, который будет принят сопровождающими.

* [Использование GitHub Copilot для исследования проектов](/ru/get-started/exploring-projects-on-github/using-github-copilot-to-explore-projects)

  Это руководство поможет вам использовать Copilot для изучения проектов на GitHub.

* [Участие в проекте](/ru/get-started/exploring-projects-on-github/contributing-to-a-project)

  Узнайте, как внести свой вклад в проект с помощью создания вилок.

* [Сохранение репозиториев со звездами](/ru/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  Вы можете просматривать репозитории и статьи, чтобы отслеживать интересующие вас проекты.

* [Подписка на пользователей](/ru/get-started/exploring-projects-on-github/following-people)

  Вы можете следить за людьми на GitHub для получения уведомлений об их действиях.

* [Подписка на организации](/ru/get-started/exploring-projects-on-github/following-organizations)

  Вы можете следовать организациям в GitHub для получения уведомлений об их активности.

* [Настройка Git](/ru/get-started/git-basics/set-up-git)

  В основе GitHub находится система управления версиями с открытым исходным кодом (VCS) под названием Git. Git отвечает за все, что связано с GitHub и происходит локально на вашем компьютере.

* [Настройка имени пользователя в Git](/ru/get-started/git-basics/setting-your-username-in-git)

  Git использует имя пользователя для связывания фиксаций с удостоверением. Имя пользователя Git не совпадает с именем пользователя GitHub .

* [Кэширование учетных данных GitHub в Git](/ru/get-started/git-basics/caching-your-github-credentials-in-git)

  Если вы клонируете репозитории GitHub с помощью HTTPS, рекомендуется использовать GitHub CLI или диспетчер учетных данных Git (GCM) для запоминания учетных данных.

* [Почему Git всегда запрашивает мои учетные данные?](/ru/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  Если Git запрашивает ваши учетные данные каждый раз, когда вы пытаетесь взаимодействовать с GitHub, скорее всего, вы используете HTTPS-клон для репозитория.

* [Обновление учетных данных из цепочки ключей macOS](/ru/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  При изменении имени пользователя, пароля или personal access token на переменных данныхGitHubнеобходимо обновить сохраненные учетные данные в вспомогательном `git-credential-osxkeychain` приложении.

* [Рабочие процессы Git](/ru/get-started/git-basics/git-workflows)

  Поток GitHub — это упрощенный рабочий процесс на основе ветви, который поддерживает регулярно развертываемые команды и проекты.

* [Сведения об удаленных репозиториях](/ru/get-started/git-basics/about-remote-repositories)

  Совместный подход GitHub к разработке основан на публикации коммитов из вашего локального репозитория в GitHub, чтобы другие могли их просматривать, получать и обновлять.

* [Управление удаленными репозиториями](/ru/get-started/git-basics/managing-remote-repositories)

  Узнайте, как работать с локальными репозиториями на компьютере и удаленных репозиториях, размещенных на GitHub.

* [Связывание текстовых редакторов с Git](/ru/get-started/git-basics/associating-text-editors-with-git)

  В текстовом редакторе вы можете открывать и редактировать файлы с использованием GIT.

* [Настройка Git для обработки окончаний строк](/ru/get-started/git-basics/configuring-git-to-handle-line-endings)

  Чтобы избежать проблем в объектах diff, можно настроить Git для правильной обработки окончаний строк.

* [Пропуск файлов](/ru/get-started/git-basics/ignoring-files)

  Вы можете настроить Git для пропуска файлов, которые вы не хотите проверить на GitHub.

* [Памятка по GIT](/ru/get-started/git-basics/git-cheatsheet)

  Эта памятка Git помогает сэкономить время, если вы забыли команду или не хотите использовать справку в CLI.

* [Сведения о GIT](/ru/get-started/using-git/about-git)

  Узнайте о системе управления версиями, Git и о том, как она работает с GitHub.

* [Отправка фиксаций в удаленный репозиторий](/ru/get-started/using-git/pushing-commits-to-a-remote-repository)

  Используйте `git push` для отправки фиксаций в локальной ветви в удаленный репозиторий.

* [Получение изменений из удаленного репозитория](/ru/get-started/using-git/getting-changes-from-a-remote-repository)

  Для доступа к удаленным репозиториям можно использовать распространенные команды Git.

* [Обработка ошибок не быстрого перемещения вперед](/ru/get-started/using-git/dealing-with-non-fast-forward-errors)

  Иногда Git не может внести изменения в удаленный репозиторий без потери фиксаций. В этом случае ваша передача данных будет отклонена.

* [Разделение подпапки в новый репозиторий](/ru/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Вы можете преобразовать папку в репозитории Git в совершенно новый репозиторий.

* [Сведения о слияниях поддеревьев Git](/ru/get-started/using-git/about-git-subtree-merges)

  Если вам нужно управлять несколькими проектами в одном репозитории, можно использовать *слияние поддеревьев* для обработки всех ссылок.

* [О перемещении изменений между ветвями в Git](/ru/get-started/using-git/about-git-rebase)

  Команда `git rebase` позволяет легко изменить ряд фиксаций, изменив журнал репозитория. Вы можете переупорядочивать, изменять фиксации или выполнять их сжатие.

* [Перемещений изменений из одной ветви в другую в GIT в командной строке](/ru/get-started/using-git/using-git-rebase-on-the-command-line)

  Вот краткое руководство по использованию `git rebase` в командной строке.

* [Разрешение конфликтов слияния после перемещения Git](/ru/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  При выполнении операции `git rebase`, как правило, происходит перемещение фиксаций. Из-за этого может возникать ситуации появления конфликтов объединения. Это означает, что две ваши фиксации изменили одну и ту же строку в одном и том же файле, и Git не знает, какое из этих изменений следует применить.

* [Обработка специальных символов в именах ветвей и тегов](/ru/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git предоставляет множество разрешений для использования символов в именах ветвей и тегов. При использовании Git из оболочки командной строки может потребоваться исключить или заключить в кавычки специальные символы.

* [Устранение неполадок с ограничением push в 2 ГиБ](/ru/get-started/using-git/troubleshooting-the-2-gb-push-limit)

  Узнайте, как обойти ограничение в 2 ГиБ.

* [Запрос архива данных вашего личного аккаунта](/ru/get-started/archiving-your-github-personal-account-and-public-repositories/requesting-an-archive-of-your-personal-accounts-data)

* [Возможность присоединиться к GitHub Archive Program для вашего публичного репозитория или выйти из неё](/ru/get-started/archiving-your-github-personal-account-and-public-repositories/opting-into-or-out-of-the-github-archive-program-for-your-public-repository)

  Вы можете управлять, включает ли GitHub ваш публичный репозиторий в GitHub Archive Program, чтобы обеспечить долгосрочное сохранение мирового программного обеспечения open source.

* [О версиях GitHub Docs](/ru/get-started/using-github-docs/about-versions-of-github-docs)

  Вы можете прочитать документацию с описанием продукта GitHub, который вы сейчас используете.

* [Использование ховер-карт в документах GitHub](/ru/get-started/using-github-docs/using-hover-cards-on-github-docs)

  Карточки наведения указателя мыши предоставляют сведения о других статьях о GitHub Docs.

* [О GitHub Certifications](/ru/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications)

  Заработать GitHub Certification для демонстрации опыта в GitHub технологий и рабочих процессов.

* [Регистрация для экзамена GitHub Certifications](/ru/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam)

  Когда будете готовы и готовы, сможете зарегистрироваться на экзамен.