С Git я знаю, что вы можете указать только выборочную выборку нескольких веток от других.Но если ваше дерево является удаленным для других, как вы препятствуете извлечению одних веток другими?Как просто прятать несколько.
Git
С помощью самого Git вы не можете. Даже с таким уровнем авторизации, как Gitolite , вы не можете ограничить чтение доступ к ветвям.
Этоозначает, что общий принцип репо DVCS (Distributed VCS) остается в силе: Если у вас есть какой-либо доступ к репо, у вас есть доступ на чтение всего его содержимого.
Сохранение конфиденциальностиконтент в отдельном репозитории остается самым надежным способом, чтобы этот контент никогда не извлекался, как упомянуто в " Есть ли хороший способ ограничить чтение (выборку) для каждой ветви в git? "