Это то, что раньше работало для меня:
Когда вы зарегистрировали учетную запись DynDNS, вам нужно было дать своему сайту имя, предположим, robsapko.dyndns.biz.
Вы также должны настроить что-то, что будет регулярно обновлять вашу учетную запись DynDNS с вашим IP-адресом, предоставленным провайдером.Поскольку я использую Linux, я скачал ddclient и настроил его через запись crontab для запуска по расписанию, рекомендованному DynDNS (один раз в час, IIRC).
Затем необходимо пробить дыру в брандмауэре, чтобы принимать входящиезапрашивает порт 443 (порт https по умолчанию) и перенаправляет их на ваш сервер VisualSVN.
После того, как вы выполните оба этих действия, https: сообщения https://robsapko.dyndns.biz получат ваш обновленный IP-адрес от DynDNS.попытайтесь подключиться к вашему IP-адресу, перенаправьте его через конфигурацию брандмауэра на сервер VisualSVN, и у вас все получится.
Точный URL-адрес зависит от конфигурации вашего репозитория.
Если вы подключаетесь локальнокак https://svnserver/svn/myrepo тогда вы будете подключаться удаленно как https://robsapko.dyndns.biz/svn/myrepo.
Надеюсь, это поможет!
edit: Помните, что это открывает ваш сервер VisualSVN для всего мира.Любой может понюхать или исследовать вашу машину.Когда я сделал это, я установил записи iptables на моем компьютере с Linux, которые разрешают входящие соединения только с адресов локальной сети и рабочей подсети.Я считал маловероятным, что я взломаю себя или что кто-то с работы взломает меня.Вы были предупреждены.Применяются стандартные заявления об отказе от ответственности.