Wie kann man öffentlichen und privaten Code im selben Repository behalten / pflegen? (bei Repository-Hostings)

Ich arbeite an meinem eigenen Projekt, das aus zwei Teilen besteht:

A. Kernel / generischer Code (öffentlicher Teil)

B. Code, der mit proprietärem Protokoll usw. funktioniert (privater Teil, verfügbar für mich und einige autorisierte Personen)

Ich möchte Repository-Hosting (vielleicht Github, Assembla, ...), das die Arbeit in öffentlichen und privaten Filialen im selben Repository ermöglicht.

Ich möchte keine zwei Repositorys, da ich aktiv an beiden Teilen arbeite und unterschiedliche Repositorys vermeiden möchte.

Welche Lösung gibt es für mich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage