У меня есть установка Visual SVN (Server Standard Edition, C 2007-2016), которую я унаследовал, и я пытаюсь предоставить новому программисту удаленный доступ и испытываю некоторые трудности. Он установлен на сервере под управлением Windows Server 2012 R2, доступ к которому осуществляется через Tortoise SVN. Сервер находится за межсетевым экраном (Cisco ASA).
Правило брандмауэра Windows:
Разрешить, запретить отмену, локальный и удаленный адреса - любые, протокол TCP, все остальные настройки - все / да / разрешить или любые.
Брандмауэр:
Входящее правило (работает Jumpbox со статическим IP)
Разрешить [xxx.xx.xx.0] / 24 -> [IP-адрес сервера] / 32 [порт] TCP
Входящее правило (сервер, который в настоящее время истекает и не разрешается)
Разрешить [xxx.xx.xx.0] / 32 -> [IP-адрес сервера] / 32 [порт] TCP
Файл httpd-custom.conf в каталоге Visual SVN пуст.
Я использую одну и ту же учетную запись пользователя на обоих (в настоящее время моя, пока я не выясню, как предоставить доступ к его учетной записи). Когда я ввожу URL-адрес в Tortoise на первый IP-адрес (мой jumpbox), он немедленно разрешается и запрашивает учетные данные SVN. На втором IP-адресе (рабочий стол) я получаю сообщение «Подождите, пока инициализируется браузер репозитория», которое никогда не разрешается.
Для пояснения, первый - это переходник с постоянно статическим IP. У второго есть изменяемый IP-адрес, однако я сделал whoami, добавил правило брандмауэра для этого IP-адреса, и он не разрешает доступ. Я подтвердил, что IP-адрес не изменился между добавлением правила и попыткой доступа. Я также изменил IP-адрес в исходном рабочем правиле брандмауэра, которое нарушило доступ из jumpbox. Доступ был восстановлен после его возврата.
Есть ли файл conf или другое место, ограничивающее доступ, которого мне не хватает?