Главная

Движок сайта

Заметки и юмор

Записки ЕБЖ

unix




Логин:

Пароль:

subversion сервер на freebsd

Автор:  root


2018-04-04: subversion сервер на freebsd


шпоргалка по поднятию сервера subversion на freebsd для себя:
ставим /usr/ports/devel/subversion
в rc.conf
# Стартуем SVN при загрузке
svnserve_enable="YES"
# Указываем путь к каталогу, где будет хранится репозиторий
svnserve_data="/home/svn/repository"
# Указываем пользователя и группу для определения привелегий доступа к файлам SVN
svnserve_user="svn"
svnserve_group="svn"
svnserve_flags="-d --listen-host 62.109.0.173 --listen-port=3690 --log-file=/var/log/svnserve.log"


Далее папку и юзера для репозиториев. В нашем случае это:

mkdir -p /home/svn/repository
pw group add svn
pw user add svn -g svn -s /sbin/nologin -d /home/svn/repository/

Создание репозитория
svnadmin create /home/svn/repository/unix-server
chown -R svn:svn /home/svn/

В /home/svn/repository/unix-server/conf/ меняем конфиги по готовым образцам. В коменты кидаем команды для работы.



Комментарии пользователей:


2018-04-04 root: checkout репозитория (сосем рабочую копию):svn co --username=user svn://db.unix-server.su/unix-server unix-server
2018-04-04 root: мануал http://kharchuk.ru/svn.html#svn.tour
2018-04-04 root: добавляем файл в проект: svn add --username=user test.txt
2018-04-04 root: фиксируем изменения после редактирования svn commit --username=user test.txt
2018-04-04 root: статус файлов svn status -v ./
2018-04-04 root: логи коммитов svn log
2018-04-04 root: посмотреть нужную версию файла svn cat -r4 test.txt


Сколько будет 1+1+1*0=?: