Я використовую svn + ssh і бачу ряд:
Killed by signal 15.
під час а svn up
.
Будь-який спосіб ідеї?
Я використовую svn + ssh і бачу ряд:
Killed by signal 15.
під час а svn up
.
Будь-який спосіб ідеї?
Відповіді:
Повідомлення, яке ви бачите, друкується ssh в результаті виправлення svn-випуску №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 = не дає збоїв у командному рядку повідомлення: рядок 0: Неправильний варіант конфігурації: -q. "
це тому, що ви розмістили -q після -o, який шукає варіант (ControlMaster = ні), вказаний -o. якщо ви розмістили -q після параметра, він буде працювати. тобто
ssh = $SVN_SSH ssh -o ControlMaster=no -q