2017-11-08 4 views

Antwort

1

Ja, Subversion kann mehrere Protokolle für ein Repository verarbeiten. Sie müssen nur sicherstellen, dass Ihre Konfigurationen synchron bleiben. Wenn Sie beispielsweise HTTP & svn + ssh verwenden, müssen Sie sicherstellen, dass Ihre Autorisierungsregeln übereinstimmen.

Das heißt, die Verwendung von file:// wird dringend abgeraten. Es ist mehr für Testzwecke und Single-User, Desktop-Only Arten von Situationen gedacht. Da die Verwendung dieses Protokolls erfordert, dass alle Benutzer, die auf das Repository zugreifen, vollständige Berechtigungen auf der Dateisystemebene haben und keine Subversion-Authentifizierung/Autorisierung vorliegt, ist es sehr leicht für einen Benutzer (oder ein fehlerhaftes Skript), Dinge aus dem Repository zu löschen und/oder zu korrumpieren.

Wenn Sie HTTP verwenden, um Ihr Repository zu versorgen, verwenden Sie es überall. Verwenden Sie nicht file:// weil "Ich bin bereits auf dem Server, es ist genau dort."

Verwandte Themen