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ć -q
do polecenia ssh wywołanego przez svn, co domyślnie dzieje się od wersji 1.6.6.
Umieścić to w ~/.subversion/config
ramach [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=no
działa, ale ssh = $SVN_SSH ssh -o -q ControlMaster=no
koń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