Итак, наш сервер Subversion изменился. Вместе с этим пришло необходимое изменение URL-адреса с https://hostname предыдущего компьютера на более подходящий https://svn.
Проблема в том, что многие внешние используют абсолютное https://hostname/blah/blah/blah вместо ^/blah/blah/blah. И это, очевидно, привело к большому количеству неудач.
Чтобы предотвратить головную боль, связанную с изменением, возможно, сотен внешних элементов по одной проверке за раз, меня попросили найти способ использовать перенаправления http, чтобы позволить внешним элементам оставаться такими, какие они есть на данный момент.
У меня есть это простое правило в httpd.conf старого сервера, который до сих пор используется для других http-сервисов.
Redirect /repo/ https://svn/repo/
И это прекрасно работает для просмотра наших репозиториев в Интернете. Но это не работает для TortoiseSVN, я просто получаю «Репозиторий временно перемещен в 'https://svn/repo'; пожалуйста, переместите». А в Linux я просто получаю «Невозможно подключиться к репозиторию по URL-адресу« https://старое имя хоста/repo/blah/blah ».
Это вообще возможно? Я надеюсь, что это так, и мне просто нужна другая форма перенаправления.