• SVN установка, настройка

 #10187   IgorA100
 07 ноя 2017, 23:14
Рассматриваем на базе Centos.
Установка неплохо описана здесь: https://kamaok.org.ua/?p=757
Перенос репозитория на другой сервер: http://doc.artofweb.ru/doc/%D0%9F%D0%B5 ... 0%B8%D1%8F
Старый URL репозитория можно узнать командой:
Код: Выделить всёsvn info

После переноса репозитория UUID созданного репозитория будет отличаться от старого. И если SVN клиент уже настроен был на старый UUID, то будет ошибка при работе с репозиторием. Нужно изменить свежеприсвоенный UUID на старый, действующий:
Проверка текущего UUID:
Код: Выделить всёsvnlook uuid /home/example/project

Смена SVN UUID:
Код: Выделить всёsvnadmin setuuid /home/example/project a17cfs5a-10z3-4c51-a3a6-4d48f69865ca

Источник: http://www.shayanderson.com/linux/chang ... y-uuid.htm

Иногда apaache работает от имени: apaache:apaache , иногда от имени nobody:apaache Соответственно нужно изменить CHOWN на правильный для файлов и папок!

Python SVN Extension and WorkBench GUI: http://pysvn.tigris.org/
Код: Выделить всёyum install pysvn


Если выходит ошибка
You need version 1.5.0 or better of the Subversion Python bindings.
при использовании mailer.py , то необходимо выполнить:
Код: Выделить всёyum install subversion-python