Istnieje wiele trafień dla google.com/search?q=svn+signal+15 podczas ich przeglądania. Wydaje się, że istnieje znany błąd w starszych wersjach subversion, który wymaga aktualizacji twojego .subversion / config old.nabble .pl /…
Zoredache
Odpowiedzi:
11
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:
Aby rozwiązanie działało, powinieneś umieścić linię w sekcji [tunele]
Ilia Nedoluzhko
Zauważ, że poprawka zastosowana do Subversion gdzieś od około 1.6.5 jest domyślna 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.
javabrett
2
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 .
„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
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:źródło
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:
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:
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, alessh = $SVN_SSH ssh -o -q ControlMaster=no
kończy się niepowodzeniem w wierszu polecenia: linia 0: Zła opcja konfiguracji: -q .źródło
To nie działa - myślę, że to poprawka poprzedniego błędu.
źródło
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:
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
źródło