Ich beabsichtige, meinen Quellcode nur auf Einladung an einige Dutzend Benutzer weiterzugeben. Der Quellcode selbst sollte nicht öffentlich sein. Die Teilnehmer dürfen und werden aufgefordert, ihre Änderungen einzureichen. Ich benötige also eine Quellcodeverwaltung, vorzugsweise Git, die auf einem öffentlichen Server mit privatem Zugriff für mehrere Benutzer gehostet wird.
Ich habe gelernt, dass es möglich ist, private Git-Repositorys auf GitHub einzurichten, die https: // Links verwenden. Auf GitHub selbst wird ein solches Projekt nicht in Suchanfragen angezeigt. Für teilnehmende Benutzer zeigt das Projekt ein "Schlosssymbol". Es gibt also offensichtlich private Repositories. Ich weiß nur nicht, wie ich es einrichten soll. Viele Tutorials verwenden SSH, um private Repositorys einzurichten, aber alle erfordern, dass Sie "Ihren eigenen Server" haben.
Ich kümmere mich nicht um sichere Verbindungen beim Push / Pull von Quellcode und habe auch keine Vertrauensprobleme mit GitHub. Alles, was mich interessiert, ist, nur Benutzern, die ich einlade, Zugriff zu gewähren. Vielleicht bin ich naiv und eine solche Lösung ist nur über kommerzielles Hosting verfügbar (z. B. Unfuddle , Assembla ), aber wenn nicht, würde ich wirklich gerne wissen, wie es gemacht wird!