2012-10-09 8 views
11

Zwykle mogłem sprawdzić w naszym repozytorium SVN w pracy. Potem zrobiłem czystą instalację OS X 10.8 z powodu pewnych problemów. Cała reszta jest świetna, ale teraz nie mogę sprawdzić ani zaktualizować. Nikt tutaj nie doświadcza problemów.SVN Nie można odczytać błędu wiersza stanu przy kasie.

Oto błąd Dostaję:

svn: opcje 'http://subversion.myhost.com/svn/repository/trunk': Nie można odczytać linii statusu: połączenie zostało zamknięte przez serwer (http://subversion.myhost.com)

Robiłem dużo googlowania w ciągu ostatnich kilku dni, ale nic, co znalazłem, było pomocne. Na stronie najbardziej pouczające jest tutaj: SVN: Could not read status line: connection was closed by server

Rzeczy próbowałem:

  • zmianę http -> https -> svn (połączenia HTTPS/svn odmawia)
  • sprawdzanie proxy/firewall blokujący (nie mógł znaleźć żadnego - ale być może jest coś brakowało mi)
  • ładowanie repozytorium z poziomu interfejsu WWW (mogą przeglądać go dobrze, ale wciąż nie może sprawdzić)
  • aktualizowania Subversion (SVN używał z Xcode 4.5), a następnie zainstalowano svn (1.6.18) przez macports (nadal uzyskanie tego samego błędu)
  • otarł moje preferencje subversion w katalogu ~/.subversion
  • podwójne/potrójne/quad + sprawdzone URL (taki sam za każdym razem)
  • sprawdzanie rzeczy z zupełnie innego repozytorium off-site (got to samo błąd)
  • picie dużej ilości Mountain Dew i nadziei, inspiracji (coraz roztrzęsiony, ale nic innego się nie zmieniło)

Ktoś ma inne pomysły?

+10

zrobiłem trochę więcej kopanie i najwyraźniej coś blokuje cały ruch HTTP z klienta svn. Po kolejnym dniu wyszukiwania dowiedziałem się, że to klient Cisco VPN, który miałem zainstalowany, który odfiltrował go, nawet gdy nie byłem podłączony do VPN. – conan

+2

Dzięki za to! Inni użytkownicy mogą czerpać korzyści z tego, że w moim przypadku należy również zatrzymać usługę 'Cisco AnyConnect Secure Mobility Agent'' vpnagent.exe'. – Craig

+1

Dziękuję bardzo za opublikowanie tego pytania i odpowiedniego rozwiązania. Wpadłem na ten sam problem i nigdy bym nie przypuszczał, że to ten cholerny klient Cisco VPN. Jak wspomniał Craig, istnieje proces w tle, który również musi zostać przerwany, ale wszystko działało, gdy zostało zatrzymane. Twoje zdrowie! – cosmosis

Odpowiedz

2

Właśnie się spłonąłem; dzięki za wskazanie mnie w kierunku sprawcy (cholernego klienta VPN). Zauważam, że robi to z tą pieprzoną nawet przy połączeniu VPN wyłączonym, żebyś nie pomyślał, że możesz zatrzymać to od przykręcania swojego stosu sieciowego, ładnie prosząc!

Gdzie odkryłeś, że to klient? Będę musiał walczyć z tym zespołem z moim działem IT, więc byłem ciekawy, jakie inne informacje tam były.

0

Doświadczyłem tego samego problemu, ale używamy Juniper VPN. Zamknięcie wszystkich procesów VPN pomogło go rozwiązać.

1

Co zrobić, jeśli repozytorium znajduje się za zaporą sieciową i trzeba połączyć się z klientem VPN?

1

Znalazłem działające rozwiązanie do korzystania z klienta SVN z klientem Cisco Any Connect 3.1.x dla Apple Mac OS X 10.9.x.

Podsumowując, odinstaluj moduł bezpieczeństwa sieci Cisco Any Connect.

Problem i rozwiązanie podsumowanie pisał w

Super User - SVN Błąd podczas łączenia z MacBooka

https://superuser.com/a/704711

i co

Super User - SVN połączenie nie Udane

https://superuser.com/a/579485

  • Tim