Меня убивают по сигналу 15. когда я использую SVN
Я использую SVN + SSH, и я вижу ряд:
Killed by signal 15.
во время svn up
,
Есть идеи?
4 ответа
Сообщение, которое вы видите, напечатано ssh в результате исправления для svn-issue # 2580.
Это ожидается. Вам нужно добавить -q
к команде ssh, вызываемой svn, что происходит по умолчанию в 1.6.6.
Поместите это в ~/.subversion/config
под [tunnels]
раздел:
ssh = $SVN_SSH ssh -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