yum -y install subversion
Эта команда автоматически установит сервер SVN и все необходимые зависимости. После завершения установки команда завершит работу. Если вы хотите узнать, где установлен SVN, можно использовать следующую команду:
rpm -ql subversion
[root@localhost ~]# whereis svnserve
svnserve: /usr/bin/svnserve /usr/share/man/man8/svnserve.8.gz
[root@localhost ~]# which svnserve
/usr/bin/svnserve
[root@localhost ~]# svnserve --version
svnserve, version 1.7.14 (r1542130)
compiled Apr 11 2018, 02:40:28
Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository back-end (FS) modules are available:
* fs_base : Module for working with a Berkeley DB repository.
* fs_fs : Module for working with a plain file (FSFS) repository.
Cyrus SASL authentication is available.
По умолчанию Subversion использует /var/svn в качестве корневого каталога данных. Этот каталог можно изменить с помощью файла /etc/sysconfig/svnserve.
[root@localhost ~]# cat /etc/sysconfig/svnserve
# OPTIONS is used to pass command-line arguments to svnserve.
#
# Specify the repository location in -r parameter:
OPTIONS="-r /var/svn"
Чтобы изменить корневой каталог, нужно отредактировать файл /etc/sysconfig/svnserve и указать новое местоположение.
[root@localhost ~]# vi /etc/sysconfig/svnserve
[root@localhost ~]# cat /etc/sysconfig/svnserve
# OPTIONS is used to pass command-line arguments to svnserve.
#
# Specify the repository location in -r parameter:
#OPTIONS="-r /var/svn"
OPTIONS="-r /data/subversion"
[root@localhost ~]#
Для создания корневого каталога используется команда mkdir.
mkdir -p /data/subversion
Команда svnadmin используется для создания репозитория.
svnadmin create /data/subversion/repo1
В этом примере создаётся репозиторий repo1 в каталоге /data/subversion.
Служба svnserve запускается с помощью команды systemctl.
systemctl start svnserve.service
Доступ к репозиторию осуществляется по протоколу svn://. В этом примере доступ к репозиторию repo1 осуществляется по адресу svn://service.hy-wux.com/repo1.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )