Corsair m45 совместим с Ubuntu? (мышь) [закрыто]

Чтобы установить subversion, откройте терминал и запустите следующую команду:

sudo apt-get install subversion libapache2-svn

Мы собираемся создать репозиторий subversion в / svn, хотя вы должны выбрать местоположение, которое имеет хорошую сумму пространства.

sudo svnadmin create /svn

Измените владельца этого репозитория на пользователя Apache.

sudo chown -R www-data:www-data /svn

Создайте базовый репозиторий subversion для последующего использования (для Production / QA / Testing / Stating. ./etc..)

sudo mkdir -p /tmp/myproject/trunk /tmp/myproject/tags /tmp/myproject/branches

Импортировать эту директорию в наш репозиторий

sudo svn import /tmp/myproject file:///svn -m "initial import"

Затем нам нужно будет отредактировать файл конфигурации для модуля subversion webdav. Вы можете использовать другой редактор, если хотите.

sudo gedit /etc/apache2/mods-enabled/dav_svn.conf

Элемент Location в файле конфигурации диктует корневой каталог, в котором может быть недоступна subversion, например: http: //www.server .com / svn


Строка DAV должна быть раскоментирована для включения модуля dav

# Uncomment this to enable the repository,
DAV svn

Строка SVNPath должна быть установлена ​​в том же месте, в котором вы создали репозиторий с командой svnadmin.

# Set this to the path to your repository
SVNPath /svn

В следующем разделе вы включите аутентификацию. Это просто базовая аутентификация, поэтому не считайте ее чрезвычайно безопасной. Файл пароля будет находиться там, где параметр AuthUserFile устанавливает его ... вероятно, лучше оставить его по умолчанию.

# Uncomment the following 3 lines to enable Basic Authentication
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd

Чтобы создать пользователя в использовании репозитория, выполните следующую команду:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd 

Обратите внимание, что вы должны использовать параметр -c только в первый раз, когда вы создаете пользователя. После этого вы будете использовать только параметр -m, который задает MD5-шифрование пароля, но не воссоздает файл.

Пример:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd geek
New password:
Re-type new password:
Adding password for user geek

Перезапустить apache выполнив следующую команду:

sudo /etc/init.d/apache2 restart

Спасибо: http://www.server.com/svn

1
задан 28 November 2014 в 21:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: