Ich verwende svn + ssh und sehe eine Reihe von:
Killed by signal 15.
während eines svn up
.
Irgendwelche Ideen?
Ich verwende svn + ssh und sehe eine Reihe von:
Killed by signal 15.
während eines svn up
.
Irgendwelche Ideen?
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:
ssh = $SVN_SSH ssh -q
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:
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=no
funktioniert, ssh = $SVN_SSH ssh -o -q ControlMaster=no
schlägt jedoch mit der folgenden Befehlszeile fehl : Zeile 0: Ungültige Konfigurationsoption: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
Dies funktioniert nicht - ich denke, dies ist die Lösung für den vorherigen Fehler.
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
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:
"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
ssh = $SVN_SSH ssh -o ControlMaster=no -q