Коли-небудь намагалися зробити форк репозиторію, лише щоб отримати це дратівливе повідомлення "не можна зробити форк, оскільки форки вимкнено"? Так, я також. Це трапляється. Не весело.
Чому форки закриваються
Репозиторії блокуються з різних причин. Безпека — це одна з основних. Організації не хочуть, щоб їхній приватний код кружляв де завгодно. Це зрозуміло.
Налаштування проєкту можуть бути винуватцем. Хтось натиснув кнопку "вимкнути форк". Упс.
Деякі місця хочуть, щоб форки залишалися тільки в їхній організації. Це схоже на те, щоб тримати все в родині. Приватні репозиторії, як правило, за замовчуванням заблоковані. Це просто так працює.
Подолання цих перешкод
Отже, що ти можеш зробити? Залежить від того, хто ти.
Якщо ви запустите репозиторій: Перевірте свої налаштування! Зазвичай десь у розділі "Функції" є простий перемикач. Клацніть його. Проблема вирішена.
Власники організацій мають особливі повноваження. Вони можуть змінювати політики для всіх. Здається, ці налаштування зазвичай заховані десь у меню організації.
Тільки учасник? Вам потрібно ввічливо попросити. Серйозно. Напишіть адміну і поясніть, чому вам потрібен цей форк. Не гарантовано, що спрацює, але варто спробувати.
Різні платформи, різні правила
GitHub робить все по-своєму. Шукайте "Привілеї учасників", якщо ви власник організації.
GitLab? Не зовсім зрозуміло, але налаштування проекту містять відповідь.
Користувачам Bitbucket, можливо, потрібно буде заглибитися в конфігураційні файли. Досить дивно, що вони роблять це таким технічним.
Пам'ятайте - форк насправді не є частиною самого Git. Це просто те, що пропонують ці платформи. Варіанти будуть відрізнятися в залежності від того, де зберігається ваш код.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Чому я не можу форкнути цей репозиторій?
Коли-небудь намагалися зробити форк репозиторію, лише щоб отримати це дратівливе повідомлення "не можна зробити форк, оскільки форки вимкнено"? Так, я також. Це трапляється. Не весело.
Чому форки закриваються
Репозиторії блокуються з різних причин. Безпека — це одна з основних. Організації не хочуть, щоб їхній приватний код кружляв де завгодно. Це зрозуміло.
Налаштування проєкту можуть бути винуватцем. Хтось натиснув кнопку "вимкнути форк". Упс.
Деякі місця хочуть, щоб форки залишалися тільки в їхній організації. Це схоже на те, щоб тримати все в родині. Приватні репозиторії, як правило, за замовчуванням заблоковані. Це просто так працює.
Подолання цих перешкод
Отже, що ти можеш зробити? Залежить від того, хто ти.
Якщо ви запустите репозиторій: Перевірте свої налаштування! Зазвичай десь у розділі "Функції" є простий перемикач. Клацніть його. Проблема вирішена.
Власники організацій мають особливі повноваження. Вони можуть змінювати політики для всіх. Здається, ці налаштування зазвичай заховані десь у меню організації.
Тільки учасник? Вам потрібно ввічливо попросити. Серйозно. Напишіть адміну і поясніть, чому вам потрібен цей форк. Не гарантовано, що спрацює, але варто спробувати.
Різні платформи, різні правила
GitHub робить все по-своєму. Шукайте "Привілеї учасників", якщо ви власник організації.
GitLab? Не зовсім зрозуміло, але налаштування проекту містять відповідь.
Користувачам Bitbucket, можливо, потрібно буде заглибитися в конфігураційні файли. Досить дивно, що вони роблять це таким технічним.
Пам'ятайте - форк насправді не є частиною самого Git. Це просто те, що пропонують ці платформи. Варіанти будуть відрізнятися в залежності від того, де зберігається ваш код.