Я использую SVN + SSH, и я вижу ряд:
Killed by signal 15.
во время svn up
.
Есть идеи?
Я использую SVN + SSH, и я вижу ряд:
Killed by signal 15.
во время svn up
.
Есть идеи?
Ответы:
Сообщение, которое вы видите, напечатано ssh в результате исправления для svn-issue # 2580 .
Это ожидается. Вам необходимо добавить -q
команду ssh, вызываемую svn, что по умолчанию происходит с 1.6.6.
Поместите это в ~/.subversion/config
рамках [tunnels]
секции:
ssh = $SVN_SSH ssh -q
ssh
настройки в вашем конфигурационном [tunnels]
разделе. Если у вас есть существующая установка с этим набором, например ssh = $SVN_SSH ssh -o ControlMaster=no
, (sans -q
), вам нужно будет добавить этот параметр туда, поскольку обновленное значение по умолчанию не будет применяться.
Правильный ответ:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
На простом английском:
Если в вашей ~ / .subversion / config такая строка уже есть, отредактируйте ее. Остальное добавь.
Итак, если вы уверены, что ssh = $ SVN_SSH ssh не встречается, добавьте новую строку:
ssh = $SVN_SSH ssh -q
Если строка уже существует, как обычно, ssh = $SVN_SSH ssh -o ControlMaster=no
отредактируйте ее, чтобы прочитатьssh = $SVN_SSH ssh -q -o ControlMaster=no
Предупреждение: порядок параметров, кажется, имеет значение. ssh = $SVN_SSH ssh -q -o ControlMaster=no
работает, но ssh = $SVN_SSH ssh -o -q ControlMaster=no
не работает с сообщением командной строки: строка 0: неверный параметр конфигурации: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
Это не работает - я думаю, что это исправление предыдущей ошибки.
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Если он не работает, возможно, вы вызываете ssh с использованием чего-то другого, кроме переменной $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ имеет пример этого.
относительно предупреждения:
«Предупреждение: порядок параметров, кажется, имеет значение. Ssh = $ SVN_SSH ssh -q -o ControlMaster = не работает, но ssh = $ SVN_SSH ssh -o -q ControlMaster = no завершается с ошибкой в командной строке сообщения: строка 0: Неверный параметр конфигурации: -q. "
это потому, что вы поместили -q после -o, который ищет параметр (ControlMaster = no), указанный в -o. если вы поставили опцию -q после опции, она будет работать. т.е.
ssh = $SVN_SSH ssh -o ControlMaster=no -q