Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2026-04-23. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Клонирование репозитория

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

Platform navigation

Tool navigation

О клонировании репозитория

Вы можете клонировать репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер для упрощения исправления конфликт слияния, добавления или удаления файлов и отправки больших фиксаций. При клонировании репозитория вы копируете репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер.

Вы можете клонировать репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер, чтобы упростить исправление конфликт слияния, добавление или удаление файлов и отправку больших фиксаций. При клонировании репозитория вы копируете репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер.

рабочий стол %}

Вы можете клонировать репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер, чтобы упростить исправление конфликт слияния, добавление или удаление файлов и отправку больших фиксаций. При клонировании репозитория вы копируете репозиторий из ваш экземпляр GitHub Enterprise Server на локальный компьютер.

Клонирование репозитория извлекает полную копию всех данных репозитория, которые ваш экземпляр GitHub Enterprise Server имеются в этот момент времени, включая все версии каждого файла и папки для проекта. Вы можете отправить изменения в удаленный репозиторий на ваш экземпляр GitHub Enterprise Serverили извлечь изменения других пользователей из ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе С помощью Git.

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

Клонирование репозитория

  1. На GitHubперейдите на главную страницу репозитория.

  2. Над списком файлов щелкните Code.

    Снимок экрана: список файлов на целевой странице репозитория. Кнопка "Код" выделена темно-оранжевым контуром.

  3. Скопируйте URL-адрес репозитория.

    • Чтобы клонировать репозиторий с помощью HTTPS, в разделе "HTTPS" нажмите .

    • Чтобы клонировать репозиторий с помощью ключа SSH, включая сертификат, выданный центром сертификации SSH вашей организации, щелкните SSH, а затем щелкните .

    • Чтобы клонировать репозиторий с помощью GitHub CLI, щелкните GitHub CLI, а затем щелкните .

      Снимок экрана: раскрывающееся меню "Код". Справа от URL-адреса HTTPS для репозитория значок копирования описывается темно-оранжевым цветом.

  4. Откройте ТерминалТерминалGIT Bash.

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

  6. Введите git clone и вставьте URL-адрес, скопированный ранее.

    git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
    
  7. Нажмите клавишу ВВОД, чтобы создать локальный клон.

    $ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.
    

Примечание.

Дополнительные сведения о GitHub CLIсм. в разделе О GitHub CLI.

Чтобы клонировать репозиторий локально, используйте подкоманду repo clone. Замените параметр repository именем репозитория. Например, octo-org/octo-repo, monalisa/octo-repo или octo-repo. Если часть OWNER/ аргумента репозитория OWNER/REPO опущена, по умолчанию используется имя проверяющего пользователя.

gh repo clone REPOSITORY

Вы также можете использовать URL GitHub для клонирования репозитория.

gh repo clone https://github.com/PATH-TO/REPOSITORY

рабочий стол %}

  1. На GitHubперейдите на главную страницу репозитория.

  2. Над списком файлов щелкните Code.

    Снимок экрана: список файлов на целевой странице репозитория. Кнопка "Код" выделена темно-оранжевым контуром.

  3. Чтобы клонировать и открыть репозиторий с помощью GitHub Desktop, щелкните Open with GitHub Desktop.

    Снимок экрана: раскрывающийся список "Код" для репозитория. Кнопка, помеченная как "Открыть с данными GitHub Desktop", описывается в темно-оранжевый цвет.

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

Дополнительные сведения см. в разделе Клонирование репозитория из GitHub в GitHub Desktop.

Клонирование пустого репозитория

Пустой репозиторий не содержит файлов. Это часто происходит, если вы не инициализируете репозиторий с README при создании.

  1. На GitHubперейдите на главную страницу репозитория.

  2. Чтобы клонировать репозиторий с помощью командной строки с помощью HTTPS, в разделе "Быстрая настройка" щелкните . Чтобы клонировать репозиторий с помощью ключа SSH, включая сертификат, выданный центром сертификации SSH вашей организации, щелкните SSH, а затем щелкните .

    Снимок экрана: заметки о быстрой настройке пустого репозитория. Справа от URL-адреса HTTPS для репозитория значок копирования выделен оранжевым цветом.

    Кроме того, чтобы клонировать репозиторий на рабочем столе, щелкните Настройте в Desktop и следуйте инструкциям, чтобы завершить клон.

    Снимок экрана: заметки о быстрой настройке пустого репозитория. Кнопка "Настройка в рабочем столе" описана в темно-оранжевый цвет.

  3. Откройте ТерминалТерминалGIT Bash.

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

  5. Введите git clone и вставьте URL-адрес, скопированный ранее.

    git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
    
  6. Нажмите клавишу ВВОД, чтобы создать локальный клон.

    $ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.
    

Устранение ошибок клонирования

При клонировании репозитория могут возникнуть некоторые ошибки.

Если вы не можете клонировать репозиторий, убедитесь, что: