Визуальная проблема аутентификации SVN / черепаха SVN - PullRequest
1 голос
/ 21 сентября 2011

Я устанавливаю визуальный SVN на Windows Server 2008 с именем myserver Он попросил меня создать имя пользователя / пароль, поскольку я выбрал Subversion Authentication . Затем я создал пустой репозиторий под названием myproject.

Я также установил Torvise SVN на свой Windows Dev 7 и пытаюсь получить доступ с помощью браузера репозитория http://myserver:8080/svn/myproject/, однако он все время выдает мне одну и ту же ошибку.

"ВАРИАНТЫ 'http://myserver:8080/svn/myproject/' Не удалось прочитать строка состояния: существующее соединение было закрыто удаленным хостом. http://myserver:8080/"

Я также попробовал Windows Basic с тем же результатом. Чего здесь не хватает?

Также, когда я пытаюсь перейти к http://myserver:8080/svn/, он говорит: «Хранилище постоянно перемещено в http://myserver:8080/';, пожалуйста, переместите»

Это какая-то проблема с разрешениями?

Еще одна вещь - когда я перехожу к 'http://myserver:8080/svn/myproject/' в моем веб-браузере, он запрашивает у меня имя пользователя / пароль и позволяет мне просматривать папки.

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

Проблема была в том, что мне пришлось указывать IP-адрес в привязках сервера. как только я это сделал, все заработало как положено.

1 голос
/ 21 сентября 2011

Я также устанавливаю VisualSVN в Windows Server 2003 (ESERVER, 222.200.164.202), использую TortoiseSVN в локальной Windows 7. И я также выбираю Использование Subversion Authentication .

Для всех репозиториев или для вызова репозитория «myproject» проверьте, имеет ли ваша учетная запись право доступа.

Использование https вместо http.VisualSVN предлагает использовать https вместо http.VisualSVN может препятствовать доступу к мысли http.

All of All, попробуйте https plz.:)

0 голосов
/ 29 сентября 2011
  1. Для Аутентификации Subversion (на сервере VisualSVN) вы должны создать как минимум 1 пользователя в Консоли управления и дать ему соответствующие разрешения для репо | репо
  2. Проверка на необходимостьфайлы в корне-репозитории htpasswd (содержат пользователей и digestedpasswords) authz (группы и ACL на основе пути)

, когда я пытаюсь перейти к http://myserver:8080/svn/, там написано «Репозиторий перемещеннавсегда на 'http://myserver:8080/';, пожалуйста, переместите "Это какая-то проблема с разрешениями?

Нет, это проблема конфигурации для Location.В любом случае, лучший способ найти правильный URL для репо на сервере VisualSVN - это скопировать URL из контекстного меню репо в консоли управления

...