在线安装SVN
使用svn --version 命令查看SVN是否已经安装。
或者
$ rpm -qa subversion
subversion-1.14.1-1.x86_64
如果没有安装,使用yum命令安装:
$ yum install -y subversion
升级SVN版本
将svn从1.7版本升级到svn-1.14
配置svn的yum源
tee /etc/yum.repos.d/wandisco-svn.repo <<-'EOF'
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.14/RPMS/$basearch/
enabled=1
gpgcheck=0
EOF
清理下本地的yum缓存
$ yum clean all
安装svn
$ yum install -y subversion
###############################
$ yum remove subversion # 卸载
创建SVN版本库
建立SVN版本库:
$ mkdir /home/svn
$ mkdir -p /home/svn/project ## 可省略直接执行下一条 默认没有自动添加
$ svnadmin create /home/svn/project
执行完上面的命令后,project目录下会生成配置文件:
$ cd /home/svn/project
$ ls
conf db format hooks locks README.txt
进入 conf 目录,配置svnserve.conf、passwd 和 authz。
$ vi svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
$ vi passwd
[users]
admin = admin
$ vi authz
[groups]
g_admin = admin
[/]
@g_admin = rw
* = r
启动svn服务
$ svnserve -d -r /home/svn
##########################
$ killall svnserve # 停止svn
或者
$ ps -aux|grep svnserve #默认端口为:3690
$ kill -9 2125319 ## 2125319为查出来的进程id