HTTP-Proxy von Subversion für einen Befehl überschreiben
servers-Konfigurationswerte mit dem wiederholbaren --config-option von svn übergeben, statt die dauerhafte Proxy-Datei eines Benutzers umzuschreiben.
Der Kommandozeilen-Client von Subversion kann Laufzeiteinstellungen für einen einzelnen Aufruf überschreiben. Bei einem HTTP-Repository-Vorgang wird --config-option für Proxy-Host und -Port wiederholt:
svn checkout \
--config-option servers:global:http-proxy-host=proxy.example \
--config-option servers:global:http-proxy-port=8080 \
https://svn.example/repository/project working-copy
Die gezeigte Fortsetzung mit Backslash gilt für eine POSIX-Shell. Die Optionswerte selbst verwenden auf anderen Plattformen dieselbe Grammatik FILE:SECTION:OPTION=VALUE.
servers benennt die Laufzeitkonfigurationsdatei, global benennt ihre Sektion, und http-proxy-host oder http-proxy-port benennt die Einstellung. Hostname und Port sind getrennte Werte. Diese Zuweisungen gelten für den Befehl, statt die servers-Datei des Benutzers umzuschreiben. Ein Eintrag aus der HTTP-Proxy-Liste kann den temporären Host und Port für eine erlaubte öffentliche Repository-Route liefern, sofern die passende Konfiguration kein vorgehaltenes Proxy-Konto enthält.
Wenn die Konfiguration bereits eine Servergruppe enthält, die zu diesem Repository passt, prüfen Sie auch deren spezifischere Werte. Ein Überschreiben in der global-Sektion ersetzt nicht das Verständnis der ausgewählten Gruppe.
Für eine wiederverwendbare alternative Umgebung wählt --config-dir ein Verzeichnis mit Laufzeitkonfigurationsdateien von Subversion. Es ist ein Verzeichnisargument, kein Pfad zur servers-Datei selbst. Verwenden Sie diese Option, wenn die Absicht darin besteht, eine vollständige vorbereitete Konfiguration auszuwählen, statt zwei temporäre Werte anzugeben.