Skip to main content

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

Клонирование и создание ветки для репозиториев из GitHub Desktop

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

Platform navigation

Сведения о локальных репозиториях

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

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

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

При попытке использовать GitHub Desktop для клонирования репозитория, к которому у вас нет доступа для записи, GitHub Desktop предложит автоматически создать вилку. Можно использовать свою вилку для внесения вклада в исходный вышестоящий репозиторий или для самостоятельной работы над своим собственным проектом. Все существующие вилки по умолчанию вносят изменения в вышестоящий репозиторий. Можно изменить этот выбор в любое время. Дополнительные сведения см. в разделе "Управление поведением вилки".

Можно также клонировать репозиторий напрямую из GitHub или GitHub Enterprise. Дополнительные сведения см. в разделе Клонирование репозитория из GitHub в GitHub Desktop.

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

  1. В меню Файл щелкните Клонировать репозиторий.

    Снимок экрана: строка меню на Компьютере Mac. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым контуром.

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

  2. Щелкните вкладку, соответствующую расположению репозитория, который требуется клонировать. Также можно щелкнуть URL-адрес и вручную ввести расположение репозитория.

    Снимок экрана: окно "Клонирование репозитория". В верхней части окна вкладки "GitHub.com", "GitHub Enterprise" и "URL-адрес" выделены оранжевым цветом.

  3. В списке репозиториев щелкните репозиторий, который нужно клонировать.

    Снимок экрана: окно "Клонирование репозитория". Репозиторий github/docs выделен оранжевым контуром.

  4. Чтобы выбрать локальный каталог, в который требуется клонировать репозиторий, рядом с полем "Локальный путь" нажмите кнопку " Выбрать... и перейдите к каталогу".

    Снимок экрана: окно "Клонирование репозитория". Кнопка с надписью "Выбрать" выделена оранжевым контуром.

  5. В нижней части окна "Клонировать репозиторий" нажмите кнопку "Клонировать".

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

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

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

  1. В меню Файл щелкните Клонировать репозиторий.

    Снимок экрана: строка меню на Компьютере Mac. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым контуром.

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

  2. Щелкните вкладку, соответствующую расположению репозитория, который требуется клонировать. Также можно щелкнуть URL-адрес и вручную ввести расположение репозитория.

    Снимок экрана: окно "Клонирование репозитория". В верхней части окна вкладки "GitHub.com", "GitHub Enterprise" и "URL-адрес" выделены оранжевым цветом.

  3. В списке репозиториев щелкните репозиторий, который нужно клонировать.

    Снимок экрана: окно "Клонирование репозитория". Репозиторий github/docs выделен оранжевым контуром.

  4. Чтобы выбрать локальный каталог, в который требуется клонировать репозиторий, рядом с полем "Локальный путь" нажмите кнопку " Выбрать... и перейдите к каталогу".

    Снимок экрана: окно "Клонирование репозитория". Кнопка с надписью "Выбрать" выделена оранжевым контуром.

  5. В нижней части окна "Клонировать репозиторий" нажмите кнопку "Клонировать".

  6. Ознакомьтесь с информацией в разделе "Как вы планируете использовать этот вилку?" интервалу времени.

    • Если вы планируете использовать эту вилку для участия в исходном вышестоящем репозитории, щелкните Участие в родительском проекте.
    • Если вы будете использовать эту вилку для проекта, не связанного с вышестоящим, щелкните В своих целях.
  7. Нажмите кнопку Продолжить.

Управление поведением вилки

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

  1. В строке меню выберите репозиторий, а затем выберите параметры репозитория....

    Снимок экрана: строка меню на Компьютере Mac. В раскрывающемся меню "Репозиторий" курсор наведите указатель мыши на "Параметры репозитория", выделенный синим цветом.

    Снимок экрана: строка меню "GitHub Desktop" в Windows. В раскрывающемся меню "Репозиторий" описан параметр "Параметры репозитория".

  2. В окне "Параметры репозитория" в левой боковой панели нажмите кнопку "Поведение вилки".

  3. В разделе "Я буду использовать эту вилку...", используйте переключатели, чтобы выбрать способ использования вилки.

    Снимок экрана: панель "Поведение вилки". Два переключателя: "Чтобы внести вклад в родительский репозиторий" и "Для моих собственных целей", описаны оранжевым цветом.

  4. Нажмите кнопку Сохранить.

Создание псевдонима для локального репозитория

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

  1. В левом верхнем углу GitHub Desktop справа от имени текущего репозитория щелкните .
  2. Щелкните правой кнопкой мыши репозиторий, для которого вы хотите создать псевдоним, а затем щелкните Создать псевдоним.
  3. Введите псевдоним для репозитория.
  4. Щелкните Создать псевдоним.

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