Subversion и тестовое развертывание - PullRequest
3 голосов
/ 15 января 2010

У меня есть клиент, которого я пытаюсь убедить внедрить Subversion (я знаю, я знаю). Мой шаг выглядит примерно так: его тестовый домен виден для Google и других веб-сканеров, несмотря на все его усилия (robot.txt не выдерживает). Поместив хранилище в URL-адрес svn: //, мы можем избежать сканирования кода до развертывания в действующем домене.

Мой вопрос: есть ли способ развернуть в тестовом домене, а затем вернуть его обратно после завершения работы. Я предполагаю, что я спрашиваю о некоторых способах простого включения и выключения тестового домена, а также с помощью Subversion или какого-либо инструмента в сочетании с Subversion.

Это скорее проблема управления клиентом, но вы меня никогда не подводили.

Ответы [ 3 ]

5 голосов
/ 15 января 2010

Есть много причин для использования SVN, но я не думаю, что «предотвращение сканирования вашего кода» является одной из них.

Если ваши области разработки и код могут быть просмотрены поисковыми системами, выесть серьезная проблема системного администрирования.Существует множество решений этой проблемы ... Белые списки IP-адресов, HTTP-аутентификация для каждого сайта, ACL для каждого домена и т. Д. HTTP-аутентификация занимает 5 секунд для настройки ... вам действительно нужно что-то идет.

Множество преимуществ для SVN покрыты повсеместно, поэтому я не буду превозносить его достоинства здесь.Google «зачем использовать SVN» для составления подробного списка веских причин.

Что касается тестовых доменов, то с SVN это тоже не то, что нужно контролировать.Это так же просто, как быстрое изменение конфигурации веб-сервера, чтобы определить, какие сайты работают, а какие нет.Однако если бы вы контролировали доступ к своему тестовому домену, вам бы даже не пришлось это делать.

0 голосов
/ 17 января 2010

Заблокируйте URL / папку через .htaccess и покончите с этим. Это имеет отношение ноль к Subversion.

0 голосов
/ 15 января 2010

Я думаю, что идея веб-приложения для тестирования и хранения вашего кода в SVN - две разные проблемы.

Чтобы Google не сканировал ваш стенд, почему бы не запустить его за брандмауэром? Не могли бы вы использовать localhost для тестирования?

...