Skip to main content

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

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

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

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

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

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

Предупреждение

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

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

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

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

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

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

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

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

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

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

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

Ручной выход из сети форка

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

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

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

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

    Предупреждение

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

  4. Создайте репозиторий с тем же именем в том же расположении. См . раздел AUTOTITLE.

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

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

    rm -rf FORK.git
    

Ознакомьтесь со страницей поддержки на вилках.