Frage

Ich spiele derzeit mit Plastic und ihrem (brandneuen) TeamCity-Integrations-Plugin.

Auf dem Plugin-Klappentext steht "Bei der Installation von Team City auf Windows-Systemen wird normalerweise das SYSTEM-Benutzerkonto verwendet. Wir empfehlen, den Benutzer zu ändern, der die Team City-Anwendung ausführt."

Die Sache ist, ich kann nicht herausfinden, welche Art von Benutzer ich ersetzen soll: Ich möchte über AD auf Plastic (auf dem Server) zugreifen können, aber würde das nicht bedeuten, dass TeamCity dies auch tun müsstemit einem Netzwerkbenutzer ausführen, um auf Plastic zugreifen zu können?

Eine Alternative (für mich der Zugriff auf Plastic) wäre Benutzer / Kennwort - aber ich kann den TeamCity-Dienst nicht mit Benutzer / Kennwort ausführen.

Vermisse ich etwas Offensichtliches oder ist die Farbe einfach zu nass?

War es hilfreich?

Lösung

Ich verwende auch PlasticSCM und das Team City Plugin. Dies ist meine Konfiguration:

Für den Server: Konfigurieren Sie Ihren PlasticSCM-Server mit LDAP-Authentifizierung und wählen Sie als Servertyp "Active Directory" aus.

Für den Client: Konfigurieren Sie Ihren PlasticSCM-Client mit LDAP-Authentifizierung, verwenden Sie Ihre Anmeldeinformationen und klicken Sie auf die Schaltfläche "Verbindung testen".

Das Client-Setup generiert eine "client.conf" -Datei unter "C: \ Users \ your_user \ AppData \ Local \ plastic". Diese Datei wird vom PlasticSCM-Client zur Authentifizierung beim PlasticSCM-Server verwendet.

Wenn Ihr TeamCity-Dienst mit dem Administratorkonto ausgeführt wird, müssen Sie diese Datei in Ihrem Administratorverzeichnis "... \ AppData \ Local \ plastic" ablegen. Wenn Sie Ihren TeamCity-Dienst so ändern, dass er mit Ihrem Systemkonto ausgeführt wird, müssen Sie nichts tun. Die Datei befindet sich am richtigen Ort.

Sie haben eine andere Option (wenn Sie das TeamCity-Plugin noch als Admin ausführen), platzieren Sie die Datei "client.conf" dort, wo sich Ihre Datei "cm.exe" befindet. Weil die "cm.exe" versuchen wird, diese Datei zuerst an ihrem eigenen Speicherort und dann im aktuellen Benutzerverzeichnis "AppData \ Local \ plastic" zu finden. Diese Option ist nur gültig, wenn Sie der einzige Benutzer sind, der mit PlasticSCM auf dem Computer arbeitet.

Hoffe es hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top