SVN 学习笔记

一、配置

安装 :yum -y install subversion
定义创建 SVN 目录

mkdir /data/svn 定义所有版本库目录位置

svnadmin create /data/svn/project 创建一个新的project版本库

创建完正常的话 project下会有相关的配置文件

主要配置文件
/data/svn/project/conf/
authz passwd svnserve.conf 每个版本库里这三个是主要的配置文件

vim svnserve.conf 配置文件

anon-access = read
auth-access = write
password-db = /data/svn/project/conf/passwd
authz-db = /data/svn/project/conf/authz
realm = My First Repository

vim authz 授权配置文件

[groups]

admin = Mytest,Text123
user = Text123

[/] 权限分配
@admin=rw

vim passwd 登录用户配置文件

[user] 用户和密码
Mytest=1234556
Text123=123456

启动

svnserve -d -r /data/svn

终止

ps aux | grep svn
kill -9 进程ID

测试

svn --username=Text123 co svn://192.168.1.31/project

升级

svn 不支持直接升级,故须先将旧版本卸载

rpm -qa |grep subversion
yum remove subversion -y
vim /etc/yum.repo.d/SVN.repo

[SVN]   
name=Wandisco SVN Repo  
baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/  
enabled=1   
gpgcheck=0  

yum clean all
yum repolist
yum -y install subversion
svn --version

SVN常用命令

comments powered by Disqus