{"meta":{"title":"Настройка Git","intro":"В основе GitHub находится система управления версиями с открытым исходным кодом (VCS) под названием Git. Git отвечает за все, что связано с GitHub и происходит локально на вашем компьютере.","product":"Начало работы","breadcrumbs":[{"href":"/ru/get-started","title":"Начало работы"},{"href":"/ru/get-started/git-basics","title":"Базовые возможности Git"},{"href":"/ru/get-started/git-basics/set-up-git","title":"Настройка Git"}],"documentType":"article"},"body":"# Настройка Git\n\nВ основе GitHub находится система управления версиями с открытым исходным кодом (VCS) под названием Git. Git отвечает за все, что связано с GitHub и происходит локально на вашем компьютере.\n\n## С помощью Git\n\nЧтобы использовать Git в командной строке, нужно скачать, установить и настроить Git на вашем компьютере. Также вы можете установить GitHub CLI для работы с GitHub из командной строки. Дополнительные сведения см. в разделе [О GitHub CLI](/ru/github-cli/github-cli/about-github-cli).\n\nЕсли вы хотите работать с Git локально, но не хотите использовать командную строку, вы можете скачать и установить [клиент GitHub Desktop](https://desktop.github.com/) . Дополнительные сведения см. в разделе [Сведения о GitHub Desktop](/ru/desktop/overview/about-github-desktop).\n\nЕсли вам не нужно работать с файлами локально, GitHub позволяет выполнять множество действий, связанных с Git, непосредственно в браузере, включая:\n\n* [Краткое руководство по репозиториям](/ru/repositories/creating-and-managing-repositories/quickstart-for-repositories)\n* [Вилка репозитория](/ru/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)\n* [Управление файлами](/ru/repositories/working-with-files/managing-files)\n\n## Настройка Git\n\n1. [Скачайте и установите последнюю версию Git](https://git-scm.com/downloads).\n\n   > \\[!NOTE]\n   > Большинство устройств Chrome OS начиная с 2020 г. теперь имеют встроенную среду Linux, которая включает Git. Чтобы включить его, перейдите в средство запуска, найдите Linux и нажмите кнопку **\"Включить\".**\n   >\n   > Если вы используете более старое устройство Chrome OS, требуется другой метод:\n   >\n   > 1. Установите на устройство с Chrome OS эмулятор терминала, например Termux, из Google Play Маркет.\n   > 2. Установите Git из установленного эмулятора терминала. Например, в Termux введите `pkg install git` и затем `y` при появлении запроса.\n\n2. [Настройте имя пользователя в Git](/ru/get-started/git-basics/setting-your-username-in-git).\n\n3. [Укажите адрес электронной почты для фиксаций в Git](/ru/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address).\n\n## Проверка подлинности с помощью GitHub из Git\n\nКогда вы подключаетесь к репозиторию GitHub из Git, нужно аутентифицироваться с помощью GitHub с помощью HTTPS или SSH.\n\n> \\[!NOTE]\n> Вы можете аутентифицироваться по GitHub, используя GitHub CLI, для HTTPS или SSH. Дополнительные сведения см. в статье [`gh auth login`](https://cli.github.com/manual/gh_auth_login).\n\n### Подключение по протоколу HTTPS (рекомендуется)\n\nПри клонировании по протоколу HTTPS вы можете кэшировать учетные данные GitHub в Git с помощью вспомогательного приложения для управления учетными данными. Дополнительные сведения см. в разделе \\[AUTOTITLE и [Сведения об удаленных репозиториях](/ru/get-started/git-basics/about-remote-repositories#cloning-with-https-urls)]\\(/get-started/git-basics/caching-your-github-credentials-in-git).\n\n### Подключение по протоколу SSH\n\nПри клонировании с помощью SSH необходимо создать ключи SSH на каждом компьютере, который вы используете для отправки или извлечения из GitHub. Дополнительные сведения см. в разделе \\[AUTOTITLE и [Сведения об удаленных репозиториях](/ru/get-started/git-basics/about-remote-repositories#cloning-with-ssh-urls)]\\(/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent).\n\n## Следующие шаги\n\nТеперь у вас есть переменные данных Git и GitHub. Теперь вы можете создать репозиторий, где храните свои проекты. Сохранение кода в репозитории позволяет сделать резервную копию работы и поделиться ею по всему миру.\n\n* Создание репозитория для проекта позволяет хранить код на GitHub. Таким образом вы получаете резервную копию результатов работы, которую можно предоставить другим разработчикам. Дополнительные сведения см. в разделе [Краткое руководство по репозиториям](/ru/repositories/creating-and-managing-repositories/quickstart-for-repositories).\n\n* Создание вилки репозитория позволит вносить изменения в другой репозиторий, не затрагивая исходный. Дополнительные сведения см. в разделе [Вилка репозитория](/ru/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo).\n\n* Каждый репозиторий на GitHub принадлежит человеку или организации. Вы можете взаимодействовать с людьми, репозиториями и организациями, подключаясь и следуя им на GitHub. Дополнительные сведения см. в разделе [Поиск вдохновения на GitHub](/ru/get-started/start-your-journey/finding-inspiration-on-github).\n\n* У GitHub большое сообщество поддержки, где можно обратиться за помощью и поговорить с людьми со всего мира. Присоединиться к беседе можно в [GitHub Community](https://github.com/orgs/community/discussions)."}