Подтвердить что ты не робот

Где разместить каталог репозитория SVN в Linux?

Я устанавливаю новый сервер SVN на Ubuntu Linux. Где хорошее место (лучшая практика) для размещения репозиториев? Должен ли я создать нового пользователя? Доступ к серверу будет осуществляться через http://, поэтому нет необходимости создавать учетные записи пользователей и т.д. (Как в случае svn://).

Большое спасибо заранее

4b9b3361

Ответ 1

Мне нравится помещать вещи под /srv, поскольку это похоже на определение в FHS.

Ответ 2

Новое местоположение служебных данных в соответствии с FHS /srv, поэтому, возможно, будет лучше.

Ответ 3

Я всегда использовал /var/svn или /var/lib/svn. Хотя он не совсем соответствует FHS, он близок к тому, что на самом деле делают другие приложения (On RHEL5, Apache использует /var/www; PostgreSQL использует /var/lib/pgsql). Как было предложено, /srv/svn выглядит как еще одно хорошее место. И вы можете сказать: "Послушайте, я слежу за стандартом!"

Использование /usr/svn или /usr/local/svn, вероятно, будет считаться плохой формой, и все ваши друзья Linux будут смеяться над вами за вашей спиной: -)

Ответ 4

Я думаю, что я вроде как старая школа, но мне нравится ставить вещи (apache, tomcat,... и т.д.) в /usr/local. Поэтому я обычно создаю репозитории в /usr/local/svn и ссылаюсь на модуль Apache, этот путь в httpd.conf

Ответ 5

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

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

Ответ 6

/home/username/Dropbox

таким образом вы создаете резервную копию svn и можете получить к ней доступ на машине Windows.