svn
在windows下,下载svn服务器:
下载地址:http://subversion.apache.org/packages.html
打开页面后,滑动到页面最底部,如图:(一般使用VisualSVN服务端,TortoiseSVN客户端搭配使用)
红色方框处即客户端下载链接,点击进入后(如下图),选择对应的版本下载。
在windows下安装svn服务器:
双击上述下载的VisualSVN:(如)

安装完成,点击finish。
在Linux下,下载SVN服务器:
执行命令: yum -y install subversion
Linux下SVN服务器配置:
1.查看安装位置:rpm -ql subversion
执行之后出现如下等内容:(如图)
2.查看安装的SVN版本:/usr/bin/svnversion --version
执行之后出现如下内容:(如图)
上述两步执行后,则表示SVN下载安装OK!
3.创建svn版本库目录:mkdir -p /data/svn/repo (在根目录下创建这三个目录)
4.创建版本库: svnadmin create /data/svn/repo ( 使用svn自带的命令,执行之后在该目录下生成一些文件 )
5.文件介绍:authz 是权限控制文件
passwd 是账号密码文件(也就是连接svn服务器的用户密码)
svnserver.conf 是svn服务器配置文件
6.添加用户:vi passwd
然后在文件末尾添加用户和密码,格式: yfc=123456
7.设置权限:vi authz
然后在文件末尾添加用户权限:
[/]
yfc=rw
解释说明:[/] 表示根目录下所有内容 yfc=rw 表示给这个用户分配读写的权限
8.修改svnserver.conf文件:
将注释中的内容以下几行放开注释:
anon-access = read (匿名用户可读)
auth-access = write (授权用户可写)
password-db = passwd (指定文件作为账号文件)
authz-db = authz (制定文件作为权限文件)
realm = /data/svn/repo (认证空间名,也就是版本库所在的目录)
启动svn版本库: svnserve -d -r /data/svn/ 或者 svnserve -d -r /data/svn/repo
客户端连接时请求地址: svn://服务器ip/repo 或者 svn://服务器ip/