2010-12-18 3 views
1

ich einige Dramen mit SVN-Protokoll von einem Teamcity-Server ausgeführt wird, die ich vorher in Why does the TeamCity command line runner execute under “System”? gefragt habeKann Svn Log mit expliziten Anmeldeinformationen ausgeführt werden, die über Basic Auth übergeben werden?

Ohne Beweise für das Gegenteil, es sieht aus wie wenn svn log vom Build-Server aufgerufen wird, läuft es unter das lokale Systemkonto, das keinen Zugriff auf das SVN-Repository hat. Obwohl dies nicht ideal ist, sieht es so aus, als ob die einzige Möglichkeit, dies zu erledigen, darin besteht, die Anmeldeinformationen im Befehl svn log zu übergeben.

Die documentation for SVN 1.0 zeigt Benutzernamen und Passwort-Parameter auf dem Svn-Protokoll-Befehl, aber die SVN 1.6 documentation (und 1,5, für diese Angelegenheit), scheinen nicht mehr diese Parameter zu haben. Ist es noch möglich? Irgendwelche anderen Gedanken zum Ausführen des Befehls unter einer Identität, die ist nicht das aktuelle Konto?

Antwort

5

svn help log, Rennen sieht es aus wie

--username AR G und --password ARG sind Global options.

Gleiches in der auch erwähnt.

Verwandte Themen