liuxueping 2012-02-22
声明:本文参考了 http://yulp2010.blog.51cto.com/983828/234778
SVN安装:
1. 首先到 apache 网站下载 subversion , 下载地址:http://subversion.apache.org/packages.html
本文使用的是 subversion-1.5.5-1.i386.rpm 这个版本。
2. 假如 subversion-1.5.5-1.i386.rpm 放在了 /usr/software 下,进入这个目录,然后执行
rpm -ivh subversion-1.5.5-1.i386.rpm 进行安装。
3. 安装完成后,检测是否成功,看一下 svnserve --version
SVN配置:
1.建立svn版本库目录 , mkdir -p /opt/svndata/repos1
2. 建立svn版本库 , svnadmin create /opt/svndata/repos1
3. 修改svn版本库配置文件 , vi /opt/svndata/repos1/conf/svnserve.conf
将认证方式改成 passwd
4. 配置允许访问的svn用户, vi /opt/svndata/repos1/conf/passwd.conf
SVN启动
1. 建立启动svn的用户 , useradd svn
passwd svn
根据提示为用户svn设置密码
2. 允许用户svn访问版本库,chown -R svn:svn /opt/svndata
3. 用 svn 账户登入系统, 启动服务
svnserve -d --listen-port 9999 -r /opt/svndata
-d表示以daemon方式(后台运行)运行
–listen-port 9999表示使用9999端口,可以换成你需要的端口。
-r /opt/svndata指定根目录是/opt/svndata
4. 检查 ps -ef|grep svnserve
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf