URL репозитория svn

У меня есть сайт, хранящийся в моей папке wamp под www/sitename/, теперь я получаю к нему доступ, набрав


    http://localhost/sitename/ 

Теперь я хочу иметь репозиторий файлов в этой папке. Когда я пытаюсь оформить заказ в svn, я указал http://localhost/sitename/ в репозитории URL-адресов.

Но он отвечает с перенаправлением сообщений об ошибках

Не удалось подключиться к репозиторию по URL-адресу «http://localhost/sitename/»

Вопрос 1: реально ли создать репозиторий с использованием URL-адреса. Если да, то как это произойдет на виртуальном хосте.

Вопрос 2: как решить эту ошибку


person user1093513    schedule 28.09.2012    source источник


Ответы (2)


http://localhost/sitename/ не может быть одновременно службой веб-сайта и службой SVN. Должно быть и то, и другое. Когда вы получаете доступ к этому URL-адресу (при условии, что порт 80 для протокола http), либо процесс Apache получает запрос и отвечает веб-сайтом, или процесс SVN принимает запрос и отвечает репозиторием. Только один из них может прослушать запрос.

То, чего вы пытаетесь достичь, в любом случае не является хорошей практикой. Ваш репозиторий системы управления версиями не должен также быть производственным приложением. Он должен быть отдельным. Итак, вы захотите создать репозиторий SVN на чем-то вроде http://localhost/SVN или любом другом пути, не относящемся к рабочему приложению.

Несмотря на то, что я действительно восхищаюсь непрерывным развертыванием как целью, полный пропуск этапа развертывания не является способом ее достижения :) Вы все равно должны разделить две разные задачи (система управления исходным кодом и производственное приложение) и выполнить развертывание из исходного кода. к производству как отдельный и дискретный шаг. Даже если этот шаг представляет собой просто сценарий, который запускается автоматически при регистрации (надеюсь, после выполнения любых автоматических тестов для проверки регистрации перед развертыванием).

person David    schedule 28.09.2012
comment
Я использую wamp, и в You Tube репетиторах они не говорят, где они взяли URL-адрес репозитория, не могли бы вы сообщить мне, как получить репозиторий URL-адресов? - person user1093513; 28.09.2012
comment
@ user1093513: Боюсь, я не могу дать пошаговые инструкции для вашей системы, я не знаю, как что-то настроено в вашей системе. В качестве общего совета я бы не стал изучать разработку программного обеспечения на YouTube :) По сути, вам нужно настроить свой сервис SVN и создать там репозиторий. Если этот шаг был пропущен в каком-то учебнике, вам придется найти его в другом месте. У SVN много документации, и поиск в Google таких вещей, как установка SVN или создание репозитория SVN, должен помочь. - person David; 28.09.2012

Вам нужно настроить SVN и Apache вместе. Документация здесь. Однако прочтите комментарии Дэвида. Я должен согласиться на 100%.

person prodigitalson    schedule 28.09.2012