Es gibt eine große Anzahl von Treffern für google.com/search?q=svn+signal+15 , wenn Sie diese durchsuchen. Es scheint einen bekannten Fehler für ältere Versionen von Subversion zu geben, bei denen Sie Ihre .subversion / config old.nabble
Zoredache
Antworten:
11
Die Nachricht, die Sie sehen, wird von ssh als Ergebnis des Fixes für svn-issue # 2580 gedruckt .
Dies wird erwartet. Sie müssen -qden von svn aufgerufenen Befehl ssh ergänzen , der ab 1.6.6 standardmäßig ausgeführt wird.
Fügen Sie dies in ~/.subversion/configden [tunnels]Abschnitt ein:
Damit die Lösung funktioniert, sollten Sie die Linie in den Abschnitt [Tunnel] stellen
Ilia Nedoluzhko,
Beachten Sie, dass die Korrektur, die auf Subversion irgendwo ab 1.6.5 angewendet wird, nur die Standardeinstellung sshin Ihrem Konfigurationsabschnitt [tunnels]ist. Wenn Sie eine vorhandene Installation mit dieser Einstellung haben, z. B. ssh = $SVN_SSH ssh -o ControlMaster=no(ohne -q), müssen Sie diese Einstellung dort hinzufügen, da die aktualisierte Standardeinstellung nicht gilt.
Javabrett
2
Die richtige Antwort ist:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
In reinem Englisch:
Wenn Ihre ~ / .subversion / config bereits eine solche Zeile hat, bearbeiten Sie die Zeile. Fügen Sie es sonst hinzu.
Wenn Sie also sicher sind, dass ssh = $ SVN_SSH ssh nicht vorkommt, fügen Sie eine neue Zeile hinzu:
ssh = $SVN_SSH ssh -q
Wenn die Zeile bereits vorhanden ist, ssh = $SVN_SSH ssh -o ControlMaster=no bearbeiten Sie sie in der Regel so , dass sie gelesen wirdssh = $SVN_SSH ssh -q -o ControlMaster=no
Warnung: Die Reihenfolge der Parameter scheint von Bedeutung zu sein. ssh = $SVN_SSH ssh -q -o ControlMaster=nofunktioniert, ssh = $SVN_SSH ssh -o -q ControlMaster=noschlägt jedoch mit der folgenden Befehlszeile fehl : Zeile 0: Ungültige Konfigurationsoption: -q .
"Warnung: Die Reihenfolge der Parameter scheint von Bedeutung zu sein. Ssh = $ SVN_SSH ssh -q -o ControlMaster = funktioniert nicht, aber ssh = $ SVN_SSH ssh -o -q ControlMaster = no schlägt mit der Befehlszeile fehl: Zeile 0: Falsche Konfigurationsoption: -q. "
Das liegt daran, dass Sie das -q nach dem -o setzen, das nach der von -o angegebenen Option (ControlMaster = no) sucht. Wenn Sie -q nach der Option setzen, funktioniert es. dh
Antworten:
Die Nachricht, die Sie sehen, wird von ssh als Ergebnis des Fixes für svn-issue # 2580 gedruckt .
Dies wird erwartet. Sie müssen
-q
den von svn aufgerufenen Befehl ssh ergänzen , der ab 1.6.6 standardmäßig ausgeführt wird.Fügen Sie dies in
~/.subversion/config
den[tunnels]
Abschnitt ein:quelle
ssh
in Ihrem Konfigurationsabschnitt[tunnels]
ist. Wenn Sie eine vorhandene Installation mit dieser Einstellung haben, z. B.ssh = $SVN_SSH ssh -o ControlMaster=no
(ohne-q
), müssen Sie diese Einstellung dort hinzufügen, da die aktualisierte Standardeinstellung nicht gilt.Die richtige Antwort ist:
In reinem Englisch:
Wenn Ihre ~ / .subversion / config bereits eine solche Zeile hat, bearbeiten Sie die Zeile. Fügen Sie es sonst hinzu.
Wenn Sie also sicher sind, dass ssh = $ SVN_SSH ssh nicht vorkommt, fügen Sie eine neue Zeile hinzu:
Wenn die Zeile bereits vorhanden ist,
ssh = $SVN_SSH ssh -o ControlMaster=no
bearbeiten Sie sie in der Regel so , dass sie gelesen wirdssh = $SVN_SSH ssh -q -o ControlMaster=no
Warnung: Die Reihenfolge der Parameter scheint von Bedeutung zu sein.
ssh = $SVN_SSH ssh -q -o ControlMaster=no
funktioniert,ssh = $SVN_SSH ssh -o -q ControlMaster=no
schlägt jedoch mit der folgenden Befehlszeile fehl : Zeile 0: Ungültige Konfigurationsoption: -q .quelle
Dies funktioniert nicht - ich denke, dies ist die Lösung für den vorherigen Fehler.
quelle
Wenn es nicht funktioniert, rufen Sie ssh möglicherweise mit etwas anderem als der Variablen $ SVN_SSH auf. http://www.freebsdonline.com/content/view/764/528/ hat ein Beispiel dafür.
bezüglich der Warnung:
Das liegt daran, dass Sie das -q nach dem -o setzen, das nach der von -o angegebenen Option (ControlMaster = no) sucht. Wenn Sie -q nach der Option setzen, funktioniert es. dh
quelle