安装svn 与卸载
yum install -y subversion #安装
yum remove subversion #卸载
创建SVN目录
mkdir -p /home/svn
将dev设置为svn主目录
svnadmin create /home/svn/dev
切换到配置文件目录
cd /home/svn/dev/conf
配置用户
vim passwd
vim authz
vim svnserve.conf
- 打开下面的几个注释:
启动与停止
svnserve -d -r /home/svn/dev #启动
killall svnserve #停止
- 没有消息就是好消息
查看版本
svnserve --version
subversion目录说明
db目录:就是所有版本控制的数据存放文件。
hooks目录:放置hook脚本文件的目录。
locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端。
format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)。
进入conf目录(该svn版本库配置文件)
# cd conf/
authz文件是权限控制文件
passwd是账号密码文件
svnserve.conf SVN服务配置文件
注意
- 1.记得关闭防火墙或者开放3690端口
- 2.遇到这种情况
检查一下配置authz文件,重新启动 - 3.找不到仓库的话,看指定的仓库位置对不对
ps -ef | grep svn
测试一下
- 创建文件夹,右键检出
- 输入服务器地址,点击确定
- ok,检出成功!