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
|