Назад | Перейти на главную страницу

Как запустить svn-сервер на Mac, полностью огороженный извне?

Есть ли способ запустить локальный сервер svn на Mac (OS X 10.6.x), чтобы никакие порты не были открыты и доступны извне этого Mac?

Если да, то куда именно должны идти любые сценарии конфигурации?

Вы можете использовать репозитории Subversion с инструментом файлового протокола, например file:///opt/svn/my_repo. Таким образом, вы можете использовать свои репозитории SVN локально без необходимости в реальном сервере.

Другой альтернативой может быть установка Apache с mod_dav_svn и позволить ему слушать только localhost (127.0.0.1).

Я думаю, что по умолчанию, когда вы устанавливаете SVN, он доступен только из локального окна, поскольку у него нет встроенной сетевой инфраструктуры. Обычно вам нужно привязать его к конфигурации apache или туннелю к ящику с SSH.

Таким образом, вы сможете установить его, не беспокоясь о сети. Если ваша установка автоматически устанавливает часть apache, вы сможете отключить ее в своей конфигурации apache.