Skip to main content

Отключение вилки

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

Кто может использовать эту функцию?

People with admin access for a forked repository can delete the forked repository.

Platform navigation

Преобразование вилки в автономный репозиторий

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

Warning

  • Новый репозиторий не будет хранить какие-либо проблемы, запросы на вытягивание, вики-сайты, звезды, наблюдатели, комментарии, дочерние вилки или другие метаданные, которые в настоящее время могут быть связаны с текущим вилком.
  • Все метаданные фиксации Git будут сохранены. Фиксации могут считаться вкладами, если они соответствуют определенным критериям. Дополнительные сведения см. в разделе Почему мои вклады не отображаются в моем профиле?.
  • Выход из сети вилки является постоянным , и новый репозиторий не может быть повторно подключен к сети вилки.

Выход из сети вилки

Вы можете отсоединить вилки только с параметром выхода из сети, если:

  • Вилка является общедоступной
  • Вилку меньше 1 ГБ
  • У вилки нет вложенных дочерних вилок
  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. На странице "Общие" (который выбран по умолчанию), прокрутите вниз до раздела "Зона опасности" и нажмите кнопку "Оставить вилку сети".

  4. Ознакомьтесь с предупреждениями и щелкните , что я читал и понимаю эти эффекты.

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

  6. Нажмите кнопку " Оставить вилку сети".

Хотя вилка отсоединяется, некоторые операции будут кратко недоступны, пока вилка не будет переведена в автономный репозиторий.

Выход из сети вилки вручную

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

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

  2. Создайте голый клон вилки.

    git clone --bare https://github.com/EXAMPLE-USER/FORK.git
    
  3. Удалите вилку репозитория. Дополнительные сведения см. в разделе Удаление репозитория.

    Warning

    При удалении вилки будут окончательно удалены все связанные запросы на вытягивание и конфигурации. Это действие невозможно отменить.

  4. Создайте репозиторий с тем же именем в том же расположении. Дополнительные сведения см. в разделе Создание репозитория.

  5. Зеркальное отправка репозитория обратно в ту же удаленный URL-адрес.

    git --git-dir FORK.git push --mirror https://github.com/EXAMPLE-USER/FORK.git
    
  6. Удалите временный локальный клон, созданный ранее.

    rm -rf FORK.git
    

Дополнительные сведения см . на странице поддержки на вилках.