Есть корпоративный репозиторий (Gitlab). Необходимо дать публичный доступ, но с оговоркой: видна должна быть только ветка master, т.е. вся внутренняя кухня (текущая разработка) видна быть не должно до попадания в мастер. Знаю, что в силами самого Git-а доступ (по сути видимость) веток не разграничить. Пока видится одно решение, на мой взгляд костыльное: создать форк основного репозитория, мастер форка синкается с мастером основного репозитоия, наружу дать доступ только до форка.
Может есть более изящный способ такое осуществить?