1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wux-labs-DataService-Svnkit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Subversion软件安装.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 09:02 ad1e494

Установка программного обеспечения Subversion

Установка ПО

Установка svnserve с помощью команды yum

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wux-labs-DataService-Svnkit.git
git@api.gitlife.ru:oschina-mirror/wux-labs-DataService-Svnkit.git
oschina-mirror
wux-labs-DataService-Svnkit
wux-labs-DataService-Svnkit
master