Linux 中svn服务端图形化管理-Subversion Edge

林鸿飞
2023-12-01

必须要有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博客

 类似资料: