Ich versuche, die Entwicklungstools für ein kleines Team zu installieren, aber ich kann die Authentifizierung nicht richtig durchführen.
Da wir ein verteiltes Team sind, ist der Server im Internet. Und ich hätte gerne eine SSO + Zero-Client-Konfiguration.
Grundsätzlich ist Git über https + webdav unpraktisch, da der Git-Client nur die Basisauthentifizierung verwenden kann, aber das Passwort nicht speichert und einige IDE-Plugins die Passwortfrage nicht einmal in ihrer Benutzeroberfläche weiterleiten.
Ich muss dann git über ssh verwenden. Ich habe gitosis installiert und es funktioniert grundsätzlich mit asymmetrischen Schlüsseln, ok. Ich muss jeden Entwickler bitten, seinen Schlüssel zu installieren, das kann ich, vergiss die Null-Konfiguration.
Dann möchte ich, dass die Entwickler auf die Web-Tools (Wiki, Tickets usw.) zugreifen, die sich unter https befinden. Dieses Mal muss ich ihnen jedoch entweder ein Login / Passwort oder einen anderen privaten Schlüssel geben, nur weil die Formate zwischen SSH nicht kompatibel sind und SSL und der Ort, um es auf dem Betriebssystem zu speichern, ist nicht das gleiche. Jetzt muss ich den SSO vergessen?
Irre ich mich