Когда-нибудь пытались сделать форк репозитория, только чтобы получить это раздражающее сообщение "невозможно сделать форк, потому что форки отключены"? Да, и я тоже. Это бывает. Не весело.
Почему форки останавливаются
Репозитории блокируются по разным причинам. Безопасность — одна из них. Организации не хотят, чтобы их приватный код был доступен везде. Это имеет смысл.
Настройки проекта могут быть причиной. Кто-то нажал кнопку "отключить форк". Упс.
Некоторые места хотят, чтобы форки оставались внутри их организации. Как бы сохраняя всё в семье. Частные репозитории, как правило, по умолчанию закрыты. Так это и работает.
Преодоление этих препятствий
Так что же вы можете сделать? Зависит от того, кто вы.
Если вы запустите репозиторий: проверьте свои настройки! Обычно где-то в разделе "Функции" есть простой переключатель. Нажмите на него. Проблема решена.
У владельцев организаций есть особые полномочия. Они могут изменять политику для всех. Похоже, эти настройки обычно зарыты где-то в меню организации.
Вы просто участник? Вам нужно вежливо попросить. Серьезно. Напишите администратору и объясните, зачем вам нужен этот форк. Не гарантируется, что это сработает, но стоит попробовать.
Разные платформы, разные правила
GitHub делает все по-своему. Ищите "Привилегии участников", если вы владелец организации.
GitLab? Не совсем ясно, но настройки проекта содержат ответ.
Пользователям Bitbucket, возможно, придется углубиться в конфигурационные файлы. Удивительно, что они делают это так технически.
Помните - форк на самом деле не является частью самого Git. Это просто то, что предлагают эти платформы. Опции будут варьироваться в зависимости от того, где хранится ваш код.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Почему я не могу форкнуть этот репозиторий?
Когда-нибудь пытались сделать форк репозитория, только чтобы получить это раздражающее сообщение "невозможно сделать форк, потому что форки отключены"? Да, и я тоже. Это бывает. Не весело.
Почему форки останавливаются
Репозитории блокируются по разным причинам. Безопасность — одна из них. Организации не хотят, чтобы их приватный код был доступен везде. Это имеет смысл.
Настройки проекта могут быть причиной. Кто-то нажал кнопку "отключить форк". Упс.
Некоторые места хотят, чтобы форки оставались внутри их организации. Как бы сохраняя всё в семье. Частные репозитории, как правило, по умолчанию закрыты. Так это и работает.
Преодоление этих препятствий
Так что же вы можете сделать? Зависит от того, кто вы.
Если вы запустите репозиторий: проверьте свои настройки! Обычно где-то в разделе "Функции" есть простой переключатель. Нажмите на него. Проблема решена.
У владельцев организаций есть особые полномочия. Они могут изменять политику для всех. Похоже, эти настройки обычно зарыты где-то в меню организации.
Вы просто участник? Вам нужно вежливо попросить. Серьезно. Напишите администратору и объясните, зачем вам нужен этот форк. Не гарантируется, что это сработает, но стоит попробовать.
Разные платформы, разные правила
GitHub делает все по-своему. Ищите "Привилегии участников", если вы владелец организации.
GitLab? Не совсем ясно, но настройки проекта содержат ответ.
Пользователям Bitbucket, возможно, придется углубиться в конфигурационные файлы. Удивительно, что они делают это так технически.
Помните - форк на самом деле не является частью самого Git. Это просто то, что предлагают эти платформы. Опции будут варьироваться в зависимости от того, где хранится ваш код.