1.yum安装svn

yum -y install subversion


2.建立仓库

mkdir -p /opt/svn/
svnadmin create /opt/svn/repo


3.修改配置文件

修改authz

cd /opt/svn/repo/conf
vim authz
[groups]
[/]
test = rw#给test用户赋权,拥有读写权限

修改passwd

vim passwd
[users]
test=123456#设置test用户,并使密码为123456

修改svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz


4.启动svn

svnserve -d -r /opt/svn



至此,svn服务器的安装算是初步完成了,如果需要关闭svn直接用kill就行了

killall svnserve


如需在windows上使用svn,先安装tortoisesvn,然后建一个希望存放东西的文件夹,进去后右键空白处,选择SVN checkout

wKiom1Uwebyy1yotAACcVwU0XeE623.jpg


然后输入对应的url即可

wKiom1UwfYGz7fX1AAFPUtorPfI028.jpg


然后输入刚才所创建的用户名和密码,即test 123456,随后就可以开始使用SVN了


PS:SVN的数据存放在/opt/svn/repo/db中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息