Установка сервера SVN
Материал из Kalcho
(Различия между версиями)
Ryabko (Обсуждение | вклад) (Новая страница: «== Установка сервера SVN в openSUSE 11.3 == # Установить пакет subversion из репозитория # Создать пользов...») |
Ryabko (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Установка сервера SVN в openSUSE 11.3 == | == Установка сервера SVN в openSUSE 11.3 == | ||
- | + | Установить пакет subversion из репозитория. | |
- | + | ||
- | + | Создать пользователя svn и группу svn. | |
+ | |||
+ | Сделать пользователя svn членом группы svn (можно через YaST -> Security and Users -> User and Group Management). | ||
+ | |||
+ | Создать svn-репозиторий, например, такой командой: | ||
svnadmin create /home/svn/repo | svnadmin create /home/svn/repo | ||
- | Создавать репозиторий желательно на отдельном разделе (например /home), который не затирается при переустановке системы | + | Создавать репозиторий желательно на отдельном разделе (например /home), который не затирается при переустановке системы. |
- | + | ||
+ | Настроить права доступа к репозиторию. Для анонимного доступа в файле /home/svn/repo/conf/svnserve.conf должна быть строка: | ||
anon-access = write | anon-access = write | ||
- | + | Задать корневую директорию репозиториев в конфиге /etc/sysconfig/svnserve:<br/> | |
SVNSERVE_OPTIONS="-d -R -r /home/svn" | SVNSERVE_OPTIONS="-d -R -r /home/svn" | ||
- | + | Запустить svn-сервер:<br/> | |
/etc/init.d/svnserve start | /etc/init.d/svnserve start | ||
- | + | Добавить скрипт запуска svn-сервера в автозапуск:<br/> | |
chkconfig svnserve on | chkconfig svnserve on | ||
- | + | После этих манипуляций из svn-клиента можно обращаться к серверу по такому URL:<br/> | |
- | После этих манипуляций из svn-клиента можно обращаться к серверу по такому URL: | + | |
svn://localhost/repo | svn://localhost/repo |
Версия 15:23, 9 января 2011
Установка сервера SVN в openSUSE 11.3
Установить пакет subversion из репозитория.
Создать пользователя svn и группу svn.
Сделать пользователя svn членом группы svn (можно через YaST -> Security and Users -> User and Group Management).
Создать svn-репозиторий, например, такой командой:
svnadmin create /home/svn/repo
Создавать репозиторий желательно на отдельном разделе (например /home), который не затирается при переустановке системы.
Настроить права доступа к репозиторию. Для анонимного доступа в файле /home/svn/repo/conf/svnserve.conf должна быть строка:
anon-access = write
Задать корневую директорию репозиториев в конфиге /etc/sysconfig/svnserve:
SVNSERVE_OPTIONS="-d -R -r /home/svn"
Запустить svn-сервер:
/etc/init.d/svnserve start
Добавить скрипт запуска svn-сервера в автозапуск:
chkconfig svnserve on
После этих манипуляций из svn-клиента можно обращаться к серверу по такому URL:
svn://localhost/repo