Redmine Subversion nie zignoruje błędu certyfikatu, nawet jeśli zostanie o tym powiadomiony
Zainstalowałem kopię
Redmine
http://redmine.org
przez
Bitnami Redmine Stack
http://bitnami.org/stack/redmine
i mam problemy z dostępem do zdalnego repozytorium SVN przez https. Wydaje się, że problem jest związany z faktem, że nie mam podpisanego certyfikatu, a dostarczony certyfikat nie jest zgodny z nazwą hosta (mam dostęp do tego samego serwera przez wiele nazw hostów).
Jestem nowy w Ruby, Mongrel, Rails i Redmine.
Postępując zgodnie z radą zawartą w
ten wątek na forum
http://bitnami.org/forums/foru ... rsion
Zmieniłem ścieżkę, której używa Redmine
svnklient w
\apps\redmine\lib\z
redmine\scm\adapters\subversion_adapter.rb
SVN_BIN = "svn"
do
SVN_BIN = "svn --trust-server-cert --non-interactive --config-dir c:/user/temp"
Miałem taką nadzieję
--trust-server-certopcja rozwiąże problem z certyfikatem. Jednak w programie nadal pojawia się następujący błąd
mongrel.log:
svn: OPTIONS of '
https://server.xyz:8443/svn/reponame
https://server.xyz:8443/svn/reponame
': Weryfikacja certyfikatu serwera nie powiodła się: certyfikat został wystawiony dla innej nazwy hosta, wystawca nie jest zaufany (
https://server.xyz:8443
https://server.xyz:8443
)
Czy ktoś wie, co z tym zrobić?
Dodatkowe informacje:
- Po każdej zmianie ponownie uruchamiałem usługę kundla
- Jestem prawie pewien, że zmiana konfiguracji odniosła skutek, ponieważ Subversion utworzył pełny katalog konfiguracji w
c:\user\temp
- Mogę uzyskać dostęp do zdalnego repozytorium za pomocą wiersza poleceń
svn
nie ma problemu - Zdalne repozytorium działa w systemie Windows z VisualSVN
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Uruchom następujące polecenie z wiersza poleceń:
Powinien pojawić się następujący komunikat:
Zaakceptuj certyfikat na zawsze. Spowoduje to zapisanie potrzebnych informacji w tym samym katalogu konfiguracyjnym, który podałeś dla Redmine i powinno być dobrze.
Anonimowy użytkownik
Potwierdzenie od: