1. 卸载SVN
rpm -qa subversion // 查询svn版本是都过低
yum remove subversion // 卸载
2. 安装
yum -y install subversion // 云安装
svnserve --version // 查看svn版本号
3. 建版本库
# mkdir /home/svn 创建自己的svn文件夹, 名字目录自己定义, 我使用/home/svn
# svnadmin create /home/svn
# cd /home/svn
会显示这些文件夹: conf,db,format,books,locks
#cd conf
会显示这些文件: authz passwd svnserve.conf
4. 修改配置文件, 不要有空格
# vi authz
按 i 键 进入编辑模式, 没错, 是字母 i
[/]
username=rw
*=r
username是你要创建的登录用户名
然后按ESC键, 输入 :wq 回车, 即保存退出
# vi passwd
按 i 键 进入编辑模式,
[users]
username=username
然后按ESC键, 输入 :wq 回车, 即保存退出
# vi svnserve.conf
按 i 键 进入编辑模式,
anon-access=read
auth-access=write
password-db=/home/svn/conf/passwd
realm=/home/svn
5. 启动和关闭
默认端口号启动 : svnserve -d -r /home/svn
不使用默认端口号启动 : svnserve -d -r /home/svn --listen-port 8081
停掉SVN服务
# ps -ef|grep svnserve
# sudo kill -9 进程号
6. 连接
svn://ip:端口号
7. 注意事项:
1. 配置文件不要有空格
2. svnserve.conf 配置的参数 password-db 配置的是用户名密码的文件路径 /home/svn/conf/passwd, realm是svn的第一个目录