Для Gitlab enterprise существует способ сделать проект внутренним, поэтому см. проект могут только известные пользователи, вошедшие в систему.
Однако есть способ сделать уровень доступа / доступа по умолчанию для любого внутреннего.Т.е. сделать так, чтобы каждый внутренний имел доступ разработчика, например.По сути "внутренне открытый исходный код" внутри организации