Ich prüfe die Möglichkeiten, mein Unternehmen auf Mercurial zu verlagern, stoße jedoch auf zwei grundlegende Anforderungen, auf die ich keine richtigen Hinweise finde.
Wie richte ich das zentrale Mercurial-Repository ein, um Benutzer mit dem zentralen Active Directory zu authentifizieren und ihnen nur das Push- oder Pull-Verfahren zu ermöglichen, wenn sie über die richtigen Anmeldeinformationen verfügen?
Wie richte ich ein Mercurial-Projekt-Repository ein, damit nur Benutzer einer bestimmten Gruppe Quellcode pushen / ziehen können? Wir benötigen diese Berechtigung pro Projekt.
Auf welchen HTTP-Servern (IIS oder Apache usw.) werden die beiden oben genannten Anforderungen unterstützt?
Entschuldigung, wenn ich etwas Offensichtliches frage oder etwas Grundlegendes über die Funktionsweise von Authentifizierung und Autorisierung vermisse.