ここで考えられる別の設計案として、公開コンテンツ用のリポジトリと非公開コンテンツ用のリポジトリの2つを分ける方法があります。
非公開コンテンツのリポジトリ自体は非公開にしておくことができます(誰がそれにアクセスできるかを独立して決定できます)。