必须要有java环境,下载好svnEdge的安装包
[root@svn ~]# cd /usr/local/src/
[root@svn src]# wget https://downloads-guests.open.collab.net/files/documents/61/17071/CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz
[root@svn src]# groupadd svn #设置用户组
[root@svn src]# useradd -g svn svnuser #给用户组添加用户
[root@svn src]# passwd svnuser #为新添加的用户设置密码[root@svn src]# vi /etc/sudoers
svnuser ALL=(ALL) ALL解压到/usr/local 目录下
[root@svn src]# tar -zxvf CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz -C /usr/local
[root@svn src]# chown -R svnuser:svn /usr/local/csvn切换svnuser用户
[root@svn src]# su - svnuser
[svnuser@svn ~]$ cd /usr/local/csvn/
[svnuser@svn csvn]$ sudo ./bin/csvn-httpd install修改data/conf/csvn.conf文件中的JAVA_HOME和RUN_AS_USER
注意运行CollabNetSubversion的用户不能为root用户,应该为svn,即修改csvn.conf中RUN_AS_USER=svnuser启动svn服务,必须以svn用户运行。
[root@svn ~]# bin/csvn start#启动完成后,在浏览器上访问即可
参考文章:Linux之centos7环境搭建SVN服务器及配置指导_backup schedule svn_恒悦sunsite的博客-CSDN博客