首先在开始之前我先说一件重要的事情:
一定不要使用root用户进行安装操作!!!
一定不要使用root用户进行安装操作!!!
一定不要使用root用户进行安装操作!!!
重要的事情说三遍,因为如果使用root用户进行安装,即使可以成功启动,后面也会有各种没有权限的问题,甚至你无法向svn提交代码。
接下来我们就开始我们的安装操作:
1.安装前提:必须要有java环境,下载好svnEdge的安装包
2.创建用户和组:
3.把svn群组下的用户加入到sudo组
4.解压CollabNetSubversionEdge,建议安装到/usr/local下面,如果安装到root用户的目录下,会出现各种没有权限的错误,谨慎踩坑!!!
解压之后可以看到解压出来的csvn目录如下图
5.将该目录授权给刚才创建的svn用户
6.切换当前用户为svn用户
7.安装csvn的httpd服务
8.修改csvn的相关配置文件
9.启动svn服务,必须以svn用户运行。
10.web页面登录
用户名和密码默认为admin/admin
11.设置版本库
12.通过svn链接查看
13:如果启动失败,出现WARNING: CSVN Console timed-out waiting for http://localhost:3343/csvn 有可能是因为3343端口被占用了。需要先kill掉,再重新启动。