CentOS6配置CollabNet Subversion Edge

1、安装jdk并配置环境变量(略)
2、安装python
# tar -zxf Python-3.6.2.tgz
# cd Python-3.6.2
# ./configure
# make
# make install
3、安装Subversion Edge
3.1、建立svn用户组和成员csvn,并为csvn设置密码
# groupadd svn
# useradd -g svn csvn
# passwd csvn
3.2、赋予csvn用户sudo权限
# vim /etc/sudoer或# visudo
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
后添加
csvn    ALL=(ALL)       ALL
## Same thing without a password
%svn        ALL=(ALL)       NOPASSWD: ALL
赋予用户csvn sudo权限
强制保存并退出
3.3、创建存放Subversion Edge安装文件的目录并赋权
# mkdir /data/subversion;chown -R csvn:svn /data/subversion
3.4、下载安装包
3.5、解压缩
# tar zxf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz
# mv csvn/ /data/subversion
3.6、配置csvn(#root用户下执行)
# chown root:svn /data/subversion/csvn/lib/httpd_bind/httpd_bind
# chmod u+s /data/subversion/csvn/lib/httpd_bind/httpd_bind
# cd /data/subversion/csvn
# sudo bin/csvn-httpd install   #svn服务端
# sudo -E bin/csvn install   #web页面
3.7、启动
# cd bin/
# sh csvn start    #启动
#如果使用start启动失败,可以使用
# sh csvn console #此命令会在控制台输出启动日志,便于排查。
如果做完上述操作,还不可以远程访问,检查iptables规则
http://ip:3343/csvn
默认账号密码:admin/admin
登陆OK就可创建用户和版本库并给创建的用户选择角色等,都是通过web界面设置,很简单故本文略过。

Leave a Comment

Your email address will not be published. Required fields are marked *

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据