Меня убивают по сигналу 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
Другие вопросы по тегам