Używam svn + ssh i widzę kilka:
Killed by signal 15.
Podczas svn up.
Masz jakieś pomysły?
Używam svn + ssh i widzę kilka:
Killed by signal 15.
Podczas svn up.
Masz jakieś pomysły?
Odpowiedzi:
Komunikat, który widzisz, jest drukowany przez ssh w wyniku poprawki dla problemu svn nr 2580 .
Jest to oczekiwane. Musisz dodać -qdo polecenia ssh wywołanego przez svn, co domyślnie dzieje się od wersji 1.6.6.
Umieścić to w ~/.subversion/configramach [tunnels]sekcji:
ssh = $SVN_SSH ssh -q
ssh ustawienia w [tunnels]sekcji konfiguracji . Jeśli masz istniejącą instalację z tym zestawem, np. ssh = $SVN_SSH ssh -o ControlMaster=no(Sans -q), musisz dodać to ustawienie, ponieważ zaktualizowane ustawienia domyślne nie będą miały zastosowania.
Poprawna odpowiedź to:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
W prostym angielskim:
Jeśli twoja ~ / .subversion / config ma już taką linię, edytuj ją. W przeciwnym razie dodaj.
Tak więc, jeśli masz pewność, że nie występuje ssh = $ SVN_SSH ssh, dodaj nowy wiersz:
ssh = $SVN_SSH ssh -q
Jeśli linia już istnieje, zwykle ssh = $SVN_SSH ssh -o ControlMaster=no edytuj ją do odczytussh = $SVN_SSH ssh -q -o ControlMaster=no
Ostrzeżenie: kolejność parametrów wydaje się mieć znaczenie.ssh = $SVN_SSH ssh -q -o ControlMaster=nodziała, ale ssh = $SVN_SSH ssh -o -q ControlMaster=nokończy się niepowodzeniem w wierszu polecenia: linia 0: Zła opcja konfiguracji: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
To nie działa - myślę, że to poprawka poprzedniego błędu.
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Jeśli to nie działa, być może wywołujesz ssh używając czegoś innego niż zmienna $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ ma tego przykład.
w odniesieniu do ostrzeżenia:
„Ostrzeżenie: kolejność parametrów wydaje się mieć znaczenie. Ssh = $ SVN_SSH ssh -q -o ControlMaster = nie działa, ale ssh = $ SVN_SSH ssh -o -q ControlMaster = nie działa z wierszem komunikatu: linia 0: Zła opcja konfiguracji: -q. ”
to dlatego, że umieściłeś -q po -o, który szuka opcji (ControlMaster = no) określonej przez -o. jeśli umieścisz opcję -q po opcji, zadziała. to znaczy
ssh = $SVN_SSH ssh -o ControlMaster=no -q