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.

Ähnliche Artikel