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

На примере облачного GitLab

Пиздуем в Project → Settings → General → Visibility, project features, permissions → Project visibility.

Выбираем из выпадающего списка: private, public, internal.

Если у тебя облачный GitLab с группами, читай дальше.

На примере self-hosted GitLab

В отличие от облачного GitLab, здесь недоступны варианты public и internal. Это многих смущает и вводит в ступор. Если коротко — сгорают жопы!

Открываем проект с репозиторием. Вверху слева будет название группы, у меня оно linuxfactory, и следом название проекта. Тыкаем на название группы, попадаем примерно на такой URL: https://git.bashdays.ru/linuxfactor.

Нажимаем три точки справа сверху, появляется всплывашка, выбираем Group Settings.

Находим Visibility level и выставляем видимость группы public.

Пиздуем опять на страницу проекта с репозиторием: Settings → General → Visibility, project features, permissions → Project visibility.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
И о чудо! Активируются пункты public и internal.

Если чо-то забыл, добавляй в комменты. Тема реально муторная, и многие на эти грабли частенько наступают. Да чо греха таить, я сам прихуел от таких пиздостраданий.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Пользуйтесь!