Was ist der Unterschied zwischen laufen unter dem system-account und user-account?
Ich bin neu in TeamCity und aktuell zu installieren.
Es wurde gefragt, ob ich sein will, auf dem der server läuft, unter "Benutzer-Konto" oder "SYSTEM-Konto" /running der agent unter "Benutzer-Konto" oder "SYSTEM-Konto".
Bin ich davon ausgegangen, dass seit meiner Versionsverwaltung (clearcase) konfiguriert ist, um meine Mitarbeiter-id, ich sollte wählen Sie Benutzerkonto.
Ist meine Annahme richtig? Wann sollte entweder das Systemkonto oder ein Benutzerkonto verwendet werden? Was ist der Unterschied zwischen Ihnen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was du redest, ist so dass TeamCity zur Ausführung als lokales System vs ein bestimmtes Benutzerkonto (lokal oder in Active Directory). LocalSystem ist sehr priveleged (siehe dieser Artikel).
Wenn Sie daran interessiert sind, im folgenden die Prinzip der geringsten Privileg, sollten Sie ein Benutzerkonto erstellen. Wenn Sie mit TeamCity auf Ihrer workstation LocalSystem ist wohl ok.
Der gleiche Rat gilt für den build-agent.
Der wesentliche Unterschied für Sie als Benutzer können Sie die Verbindung des TeamCity, um einige remote-Repositorys. I. e., haben Sie eine SSH Authentifizierung mit keys konfiguriert, die in Ihrem Benutzerkonto, um Zugang zu einem
git
repository. Aus dem Benutzerkonto werden Sie in der Lage zu konfigurieren, ist es fast out-of-box. Aber es wird einige Zeit dauern, um zu konfigurieren Sie die Authentifizierung für system-Konto.