1、安装subversion
yum install subversion -y
2、制定项目目录,并初始化
svnadmin create /home/svn/project
3、修改配置文件,新建用户和设置权限
cd /home/svn/project/conf
authz 权限控制文件
passwd 账号密码文件
svnserve.conf svn服务配置文件
添加用户tom以及密码
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
tom = tom
设置权限,在末尾添加如下代码:
vim authz
[/]
tom=rw
赋予tom对根目录读写权限
修改服务配置文件,打开部分注释:
vim svnserve.conf
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = My svn repo # 认证空间名,版本库所在目录
注意,每行之前不可有空格
4、启动svn版本库
svnserve -d -r /home/svn/project
本地测试
备注:首先会要求输入root密码,然后输入刚才新建的用户和密码,最后选择yes就可以自动下载一 份到当前目录下。
5、在windows测试
输入路径、点击OK,输入用户名和密码
同样,自动生成project目录,该目录下有一个.svn目录,包含当前repo的信息以及配置文件。
在project目录下即可进行svn的常规版本更新等工作了。