centos 7 安装服务端subversion svn 注意事项

使用collabnet 公司的安装包.只需要少量配置就可以搭建起subversion svn了,以下是我的搭建流程,以及遇到的问题如何解决的备忘录。

第一步下载至目录/tmp/svn_server :

wget https://www.collab.net/system/files/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar_.gz

第二步解压缩:

gzip -r CollabNetSubversionEdge-5.2.2_linux-x86_64.tar_.gz

第三步修改svn的启动用户

vim /tmp/svn_server/data/conf

RUN_AS_USER=svnroot #运行者,不能为root.必须与apache用户一致,否则svn提交时会有权限错误

第四步执行安装:

./bin/csvn install

看到提示就说明安装完成了:

Detected RHEL or Fedora:
Installing the CSVN Console daemon..
Setting RUN_AS_USER to: ‘root’. Please edit ‘../data/conf/csvn.conf’ if this needs to be adjusted
Setting JAVA_HOME to: ‘/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el6_7.x86_64/jre’. Please edit ‘../data/conf/csvn.conf’ if this needs to be adjusted.

第五步启动svn服务:

./bin/csvn start

会有提示:
Starting CSVN Console…
CSVN Console started
Waiting for application to initialize (this may take a minute)…………………….
浏览器输入:http://192.168.10.132:3343/csvn/
用上面的local 地址就可以登录了,默认用户名密码都是admin

第六步管理后台以及svn使用https:

collabnet svn 设置https登录

如图所示,勾选https 服务,然后配置证书。证书申请此处略去不讲

Apache加密 :

 即svn https,证书配置在配置文件:/tmp/svn_serverdata/conf/csvn_main_httpd.conf
注意事项1:此配置文件有两行即是证书的地址,注意不能修改。每次修改此路径名都会被还原,覆盖原证书即可.
注意事项2:nginx 类型的证书pem 可以修改为crt后缀,就可以用了.
SSLCertificateFile “/tmp/svn_server/data/conf/server.crt”
SSLCertificateKeyFile “/tmp/svn_server/data/conf/server.key”

控制台加密:

即管理后台使用https登录,证书配置在配置文件:
/tmp/svn_server/appserver/etc/svnedge-ssl.xml
注意事项1:阿里云并没有提供jks 证书下载,只能使用pfx进行转换
keytool -importkeystore -srckeystore 214544742190825.pfx -destkeystore your-name.jks -srcstoretype PKCS12 -deststoretype JKS
需要输入pfx密码才可以,转换成功后,就可以得到jks证书了
注意事项2: 这个https证书是可以改变路径的。password,KeyPassword,trustPassword使用原pfx证书的密码。
<Set name="Keystore"><SystemProperty name="jetty.home" default="." />/etc/xytong.jks</Set>
            <Set name="Password">****</Set>
            <Set name="KeyPassword">****</Set>
            <Set name="truststore"><SystemProperty name="jetty.home" default="." />/etc/xytong.jks</Set>
            <Set name="trustPassword">****</Set>

 

作者: 白金马桶

天道酬勤...

发表评论