Skip to main content

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

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

Platform navigation

Tool navigation

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

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

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

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

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

Клонирование репозитория извлекает полную копию всех данных репозитория, которые GitHub.com имеются в этот момент времени, включая все версии каждого файла и папки для проекта. Вы можете отправить изменения в удаленный репозиторий на GitHub.comили извлечь изменения других пользователей из GitHub.com. Дополнительные сведения см. в разделе С помощью 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://github.com/YOUR-USERNAME/YOUR-REPOSITORY
    
  7. Нажмите клавишу ВВОД, чтобы создать локальный клон.

    $ git clone https://github.com/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://github.com/YOUR-USERNAME/YOUR-REPOSITORY
    
  6. Нажмите клавишу ВВОД, чтобы создать локальный клон.

    $ git clone https://github.com/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.
    

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

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

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

Дополнительные материалы