linux服务器为centos
ubuntu使用apt-get
首先下载svn yum install subversion
选y就行了
其次选择svn的库的位置
mkdir -p /var/svn/svnrepos 这里我装在var目录下的svn目录中的svnrepos
svnadmin create /var/svn/svnrepos 安装版本库
后面进行文件的配置
分三块
修改账密
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
注意开头不能有空格 不然会报错
设置权限
vi authz
在末尾添加如下代码:
[/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限。
修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
同样注意不能有空格
最后启动下就可以了 svnserve -d -r /var/svn/svnrepos
可以在windows上使用 tortoiseSVN进行测试 亲测可以