参考1:
http://www.centoscn.com/CentosServer/ftp/2013/1217/2244.html
参考2:
http://subversion.apache.org/packages.html
参考3:
http://jingyan.baidu.com/article/c275f6ba24144ee33c756766.html
centos linux svn 安装
$ yum install subversion
$ yum install mod_dav_svn
创建版本库目录
mkdir -p /home/svn/svnfile
创建版本库
svnadmin create /home/svn/svnfile
生成以下目录
》》》进入conf目录(这是该SVN版本库的配置目录)
查看配置文件
ls -l
》》》
设置密码
vim passwd
按ESC键,切换到命令行,输入
:wq!
保存并退出
设置权限vim authz在末尾添加
[svnfile:/]username=rw
版本库的根目录ver对其具有读写权限(r为读权限w为写权限)
修改svnserver.conf设置
anon-access=none #匿名用户不可访问
auth-access=write #认证用户可以执行写操作
password-db=passwd #密码文件authz-db=authz #认证文件
开启SVN
启动SVN
svnserve -d -r /home/svn/
说明: -d 表示服务以后台的方式启动.–r根目录 ,其实就是仓库路径【这里你可以写的绝对路径,也可以是相对路径】
默认情况下: svn服务时监听 3690 linux 需要开启3690端口
window下安装svn,进行checkout操作,自动弹出用户名密码输入框