Ответ 1
Мне нравится помещать вещи под /srv
, поскольку это похоже на определение в FHS.
Я устанавливаю новый сервер SVN на Ubuntu Linux. Где хорошее место (лучшая практика) для размещения репозиториев? Должен ли я создать нового пользователя? Доступ к серверу будет осуществляться через http://, поэтому нет необходимости создавать учетные записи пользователей и т.д. (Как в случае svn://).
Большое спасибо заранее
Мне нравится помещать вещи под /srv
, поскольку это похоже на определение в FHS.
Новое местоположение служебных данных в соответствии с FHS /srv
, поэтому, возможно, будет лучше.
Я всегда использовал /var/svn
или /var/lib/svn
. Хотя он не совсем соответствует FHS, он близок к тому, что на самом деле делают другие приложения (On RHEL5, Apache использует /var/www
; PostgreSQL использует /var/lib/pgsql
). Как было предложено, /srv/svn
выглядит как еще одно хорошее место. И вы можете сказать: "Послушайте, я слежу за стандартом!"
Использование /usr/svn
или /usr/local/svn
, вероятно, будет считаться плохой формой, и все ваши друзья Linux будут смеяться над вами за вашей спиной: -)
Я думаю, что я вроде как старая школа, но мне нравится ставить вещи (apache, tomcat,... и т.д.) в /usr/local. Поэтому я обычно создаю репозитории в /usr/local/svn и ссылаюсь на модуль Apache, этот путь в httpd.conf
Я размещаю свой SVN через модуль apache, поэтому я обычно помещаю его под своим пользователем apache на том же уровне, что и мои htdocs, и настраиваю определенную проверку подлинности только для пользователей SVN. Не под htdocs, но на том же уровне.
Если у вас много проектов, посвятите другой том SVN, так как он будет расти.
/home/username/Dropbox
таким образом вы создаете резервную копию svn и можете получить к ней доступ на машине Windows.