{"meta":{"title":"Клонирование репозитория","intro":"Когда вы создаёте репозиторий на GitHub, он существует как удалённый репозиторий. Вы можете клонировать репозиторий, чтобы создать локальную копию на компьютере и выполнить синхронизацию между двумя расположениями.","product":"Репозитории","breadcrumbs":[{"href":"/ru/repositories","title":"Репозитории"},{"href":"/ru/repositories/creating-and-managing-repositories","title":"Создание репозиториев и управление ими"},{"href":"/ru/repositories/creating-and-managing-repositories/cloning-a-repository","title":"Клонирование репозитория"}],"documentType":"article"},"body":"# Клонирование репозитория\n\nКогда вы создаёте репозиторий на GitHub, он существует как удалённый репозиторий. Вы можете клонировать репозиторий, чтобы создать локальную копию на компьютере и выполнить синхронизацию между двумя расположениями.\n\n## О клонировании репозитория\n\n<div class=\"ghd-tool webui\">\n\nВы можете клонировать репозиторий на GitHub.com локальный компьютер или в кодовое пространство,\nчтобы упростить исправление конфликтов слияний, добавление или удаление файлов, а также отправку больших коммитов. Когда вы клонируете репозиторий, вы копируете его из GitHub.com локальной машины или в удалённый виртуальный компьютер при создании кодового пространства. Для получения дополнительной информации о клонировании в кодовое пространство см. [Создание пространства кода для репозитория](/ru/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository).\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\nВы можете клонировать репозиторий из GitHub.com на локальный компьютер, чтобы упростить исправление конфликт слияния, добавление или удаление файлов и отправку больших фиксаций. При клонировании репозитория вы копируете репозиторий из GitHub.com на локальный компьютер.\n\n</div>\n\n<div class=\"ghd-tool desktop\">\n\nВы можете клонировать репозиторий из GitHub.com на локальный компьютер, чтобы упростить исправление конфликт слияния, добавление или удаление файлов и отправку больших фиксаций. При клонировании репозитория вы копируете репозиторий из GitHub.com на локальный компьютер.\n\n</div>\n\nКлонирование репозитория позволяет получить полную копию всех данных репозитория, которые GitHub.com имели на тот момент времени, включая все версии каждого файла и папки проекта. Вы можете перенести свои изменения в удалённый репозиторий на GitHub.com, или извлечь изменения других людей из GitHub.com. Дополнительные сведения см. в разделе [С помощью Git](/ru/get-started/using-git).\n\nВы можете клонировать свой существующий репозиторий или существующий репозиторий другого пользователя для участия в проекте.\n\n## Клонирование репозитория\n\n<div class=\"ghd-tool webui\">\n\n1. На GitHubперейдите на главную страницу репозитория.\n\n2. Над списком файлов щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code**.\n\n   ![Снимок экрана: список файлов на целевой странице репозитория. Кнопка \"Код\" выделена темно-оранжевым контуром.](/assets/images/help/repository/code-button.png)\n\n3. Скопируйте URL-адрес репозитория.\n\n   * Чтобы клонировать репозиторий с помощью HTTPS, в разделе \"HTTPS\" нажмите <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copy\" aria-label=\"Copy to clipboard\" role=\"img\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg>.\n   * Чтобы клонировать репозиторий с помощью ключа SSH, включая сертификат, выданный центром сертификации SSH вашей организации, щелкните **SSH**, а затем щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code icon\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg>.\n   * Чтобы клонировать репозиторий с помощью GitHub CLI, щелкните **GitHub CLI**, а затем щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copy\" aria-label=\"Copy to clipboard\" role=\"img\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg>.\n\n     ![Снимок экрана: раскрывающееся меню \"Код\". Справа от URL-адреса HTTPS для репозитория значок копирования описывается темно-оранжевым цветом.](/assets/images/help/repository/https-url-clone-cli.png)\n\n4. Откройте <span class=\"platform-mac\">Терминал</span><span class=\"platform-linux\">Терминал</span><span class=\"platform-windows\">GIT Bash</span>.\n\n5. Измените текущий рабочий каталог на расположение, где должен находиться клонированный каталог.\n\n6. Введите `git clone` и вставьте URL-адрес, скопированный ранее.\n\n   ```shell\n   git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY\n   ```\n\n7. Нажмите клавишу **ВВОД**, чтобы создать локальный клон.\n\n   ```shell\n   $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY\n   > Cloning into `Spoon-Knife`...\n   > remote: Counting objects: 10, done.\n   > remote: Compressing objects: 100% (8/8), done.\n   > remove: Total 10 (delta 1), reused 10 (delta 1)\n   > Unpacking objects: 100% (10/10), done.\n   ```\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n> \\[!NOTE]\n> Дополнительные сведения о GitHub CLIсм. в разделе [О GitHub CLI](/ru/github-cli/github-cli/about-github-cli).\n\nЧтобы клонировать репозиторий локально, используйте подкоманду `repo clone`. Замените параметр `repository` именем репозитория. Например, `octo-org/octo-repo`, `monalisa/octo-repo` или `octo-repo`. Если часть `OWNER/` аргумента репозитория `OWNER/REPO` опущена, по умолчанию используется имя проверяющего пользователя.\n\n```shell\ngh repo clone REPOSITORY\n```\n\nВы также можете использовать URL GitHub для клонирования репозитория.\n\n```shell\ngh repo clone https://github.com/PATH-TO/REPOSITORY\n```\n\n</div>\n\n<div class=\"ghd-tool desktop\">\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. Над списком файлов щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code**.\n\n   ![Снимок экрана: список файлов на целевой странице репозитория. Кнопка \"Код\" выделена темно-оранжевым контуром.](/assets/images/help/repository/code-button.png)\n3. Чтобы клонировать и открыть репозиторий с помощью GitHub Desktop, щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-desktop-download\" aria-label=\"desktop-download\" role=\"img\"><path d=\"m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z\"></path><path d=\"M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z\"></path></svg> Open with GitHub Desktop**.\n\n   ![Снимок экрана: раскрывающийся список \"Код\" для репозитория. Кнопка, помеченная как \"Открыть с данными GitHub Desktop\", описывается в темно-оранжевый цвет.](/assets/images/help/repository/open-with-desktop.png)\n4. Следуйте инструкциям, GitHub Desktop чтобы завершить клон.\n\nДополнительные сведения см. в разделе [Клонирование репозитория из GitHub в GitHub Desktop](/ru/desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop).\n\n</div>\n\n## Клонирование пустого репозитория\n\nПустой репозиторий не содержит файлов. Это часто происходит, если вы не инициализируете репозиторий с README при создании.\n\n1. На GitHubперейдите на главную страницу репозитория.\n\n2. Чтобы клонировать репозиторий через командную строку с помощью HTTPS, в разделе «Быстрая настройка» нажмите <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copy\" aria-label=\"Copy to clipboard\" role=\"img\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg>. Чтобы клонировать репозиторий с помощью SSH-ключа, включая сертификат, выданный SSH-центром вашей организации, нажмите **SSH**, затем нажмите <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copy\" aria-label=\"Copy to clipboard\" role=\"img\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg>.\n\n   ![Снимок экрана: заметки о быстрой настройке пустого репозитория. Справа от URL-адреса HTTPS для репозитория значок копирования выделен оранжевым цветом.](/assets/images/help/repository/empty-https-url-clone-button.png)\n\n   В качестве альтернативы, чтобы клонировать репозиторий в рабочем столе, нажмите **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-desktop-download\" aria-label=\"desktop-download\" role=\"img\"><path d=\"m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z\"></path><path d=\"M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z\"></path></svg> «Настроить в рабочем столе** » и следуйте инструкциям, чтобы завершить клонирование.\n\n   ![Снимок экрана: заметки о быстрой настройке пустого репозитория. Кнопка \"Настройка в рабочем столе\" описана в темно-оранжевый цвет.](/assets/images/help/repository/empty-desktop-clone-button.png)\n\n3. Откройте <span class=\"platform-mac\">Терминал</span><span class=\"platform-linux\">Терминал</span><span class=\"platform-windows\">GIT Bash</span>.\n\n4. Измените текущий рабочий каталог на расположение, где должен находиться клонированный каталог.\n\n5. Введите `git clone` и вставьте URL-адрес, скопированный ранее.\n\n   ```shell\n   git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY\n   ```\n\n6. Нажмите клавишу **ВВОД**, чтобы создать локальный клон.\n\n   ```shell\n   $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY\n   > Cloning into `Spoon-Knife`...\n   > remote: Counting objects: 10, done.\n   > remote: Compressing objects: 100% (8/8), done.\n   > remove: Total 10 (delta 1), reused 10 (delta 1)\n   > Unpacking objects: 100% (10/10), done.\n   ```\n\n## Устранение ошибок клонирования\n\nПри клонировании репозитория могут возникнуть некоторые ошибки.\n\nЕсли вы не можете клонировать репозиторий, убедитесь, что:\n\n* Вы можете установить подключение по HTTP. Дополнительные сведения см. в разделе [Устранение ошибок клонирования](/ru/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors).\n* У вас есть разрешение на доступ к репозиторию, который требуется клонировать. Дополнительные сведения см. в разделе [Устранение ошибок клонирования](/ru/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors#check-your-permissions).\n* Ветвь по умолчанию, которую вы хотите клонировать, по-прежнему существует. Дополнительные сведения см. в разделе [Устранение ошибок клонирования](/ru/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors#error-remote-head-refers-to-nonexistent-ref-unable-to-checkout).\n\n## Дополнительные материалы\n\n* [Устранение проблем с подключениями](/ru/get-started/using-github/troubleshooting-connectivity-problems)"}