Инсталирайте услугата SVN на CentOS7
Официална справка
Официален уебсайт Документация за продуктаИзвършете инсталация
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Създайте библиотека с документи
След като инсталацията приключи, трябва да създадем библиотека с документи, моля, вижте следната команда, за да я създадете.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Добавяне на профил
След създаването на библиотеката с документи, ние също трябва да създадем акаунт за влизане в библиотеката с документи. Използвайте vi или vim за редактиране / opt / svn / repositories / conf / passwd, добавяне на акаунти във файла и един ред представлява един акаунт. За подробности вижте следното.
[users]
user1=password1
user2=password2
Оторизирайте операцията с директории на акаунта
Въпреки че сме създали акаунти, те нямат никакви разрешения за четене и запис. Ние също трябва да упълномощаваме всеки акаунт. Използвайте vi или vim, за да редактирате / opt / svn / repositories / conf / authz и да добавите информация за упълномощаване на акаунта във файла. Конкретната конфигурация може да се обърне към следния пример.
[/]
user1=rw
[/src]
user2=r
Променете конфигурационния файл
И накрая, ние също трябва да модифицираме конфигурационния файл, за да посочим директорията на документа и метода за оторизация. Използвайте vi или vim, за да редактирате /opt/svn/repositories/conf/svnserve.conf, да намерите съдържанието в примера по-долу и да го промените според примера.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Стартирайте и проверете услугата
След като всички конфигурации са завършени, можем да стартираме услугата. След стартиране на услугата използваме SVN клиента за свързване. Ако успеем да се свържем и влезем с акаунта, който сме конфигурирали, тогава нашата SVN услуга е настроена.
svnserve -d -r /opt/svn/repositories