Где разместить каталог репозитория SVN в Linux? - PullRequest
16 голосов
/ 19 марта 2010

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

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

Ответы [ 6 ]

18 голосов
/ 19 марта 2010

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

4 голосов
/ 19 марта 2010

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

3 голосов
/ 20 марта 2010

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

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

1 голос
/ 19 марта 2010

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

0 голосов
/ 06 сентября 2010
/home/username/Dropbox

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

0 голосов
/ 19 марта 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...