1.检查是否安装
svn --version
2.安装svn服务器相关服务和依赖
yum -y install subversion
3.查看svn安装位置
rpm -ql subversion
4.创建版本库目
1)mkdir /var/svn/svnrepos (此仅为目录)
2)svnadmin create /var/svn/svnrepos/xnf (xnf为版本库名称)
3)cd /var/svn/svnrepos/xnf/conf
a)authz:存放本svn库的访问授权信息
b)passwd:用于存放本svn库的用户名和密码
c)svnserve.conf:文件为存放本svn库的全局访问控制信息
4)vi authz (文件末尾加入以下内容)
[]
han = rw (rw只读 han账号)
5)**vi passwd** (直接添加即可)
han = han123 (han账号 han123密码)
6) **vi svnserve.conf**(配置文件)
anon-access = none (注释打开 none需要账号密码 read只读 write读写)
auth-access = write (注释打开)
password-db = passwd (注释打开)
realm = My First Repository (注释打开)
5.防火墙开启 (当无法连接svn服务器时,多数为防火墙问题,可执行下列命令,连接成功下列命令可忽略)
1)/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
2)/etc/init.d/iptables save
3)service iptables restart
6.启动svn
1)svnserve -d -r /var/svn/svnrepos
2)ps -aux | grep svn (查看服务是否启动成功)
7.客户端访问服务器
svn://ip地址:xxx (iP地址为你linux的ip, xxx为前文创建的版本库名称)
8.项目导入
cd /data/web/xnf/ (进入项目)
svn import . svn://ip地址:xxx/ -m “描述” (在服务器项目框架中执行,项目导入)
svn co svn://ip地址:/xxx/ . (项目检出)
9.在windows下载svn ,下载即可
svn://ip地址:/xxx/