1:yum install subversion
?
2:输入rpm -ql subverion
rpm -q app---软件是否安装
svn —help---可以查看Svn的使用方法
?
3:创建svn版本库目录
mkdir -p /var/svn/svnrepos
?
4:创建版本库
svnadmin create /var/svn/svnrepos
该命令会在 /var/svn/svnrepos 若干目录
?
5:进入conf目录(该svn版本配置文件)
authz---文件是权限控制文件
passwd---是帐号密码文件
svnserve.conf SVN---服务配置文件
?
6:设置账号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
?
vi编辑器的常用命令
i---进入insert模式
esc---退出编辑模式
shift+:---命令行模式
:q---退出编辑器
:q!---强制退出编辑器
:x---文本有改动时保存并退出编辑器
?
7:设置权限
vi authz
在末尾添加如下代码:
[/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限
?
8、修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
?
注:
一:~\conf\svnserve.conf:20:?Option?expected
是svnserve.conf 中删除注释时候也要把空格一并删掉
二:vi编辑器显示行数---set nu
?
9、启动svn版本库
svnserve -d -r /var/svn/svnrepos
?
服务端配置完成剩下就是客户端操作
连接:svn://xxxx:xxxx:xxxx:xxx
输入用户名,密码即可登录