удаленный доступ к хранилищу VisualSVN с помощью TortoiseSVN через DYNDNS - PullRequest
0 голосов
/ 17 июля 2011

Я пытаюсь получить удаленный доступ к своему хранилищу через DynDNS и обновляю динамический адрес через их клиент.Локально, я могу оформить заказ, импорт, ETC.используя TortoiseSVN, но я не могу получить удаленный доступ к своему хранилищу.Каков синтаксис для удаленного доступа к хранилищу?Я пробовал:

https: //.dyndns.biz/svn https: //.dyndns.biz/svn//trunk

также используя IP-адрес с портом и безчисло, svn: //, http: // и много вариантов.Может кто-нибудь сказать мне, как правильно настроить TortoiseSVN и дать мне правильный синтаксис URL для удаленного доступа к моим хранилищам.Да, а затем разместите в блоге фотографии, потому что я нигде не могу найти правильный ответ.

Использование: VisualSVN Server (бесплатно) TortoiseSVN (бесплатно) DynDNS (бесплатно)

1 Ответ

2 голосов
/ 17 июля 2011

Это то, что раньше работало для меня:

Когда вы зарегистрировали учетную запись 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, которые разрешают входящие соединения только с адресов локальной сети и рабочей подсети.Я считал маловероятным, что я взломаю себя или что кто-то с работы взломает меня.Вы были предупреждены.Применяются стандартные заявления об отказе от ответственности.

...