Ein weiteres alternatives Design, das ich mir hier vorstellen könnte, wäre die Verwendung von zwei separaten Repositories: eines für öffentliche Inhalte und eines für private Inhalte.
Das private Inhalts-Repository selbst könnte privat gehalten werden (Sie könnten unabhängig davon bestimmen, wer darauf Zugriff hat).
1 „Gefällt mir“