欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos7环境下安装CSVN

程序员文章站 2022-05-10 07:57:51
...

搭建csvn

搭建此服务需要提前在网络上找到需要的开源包软件:
JDK(Linux版本的)和 CollabNetSubversionEdge

一、jdk安装包

上传jdk程序包以后解压到指定路径:
tar xvzf jdk-8u212-linux-x64.tar.gz -C /data/server/
设置环境:vim /etc/profile
在末尾添加:
export JAVA_HOME=/data/server/jdk1.8.0_212
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
修改配置以后重新启动以便刚修改的内容生效:
source /etc/profile
查看Javab版本和是否生效:
java -version      (备注:这里会提示没有Java命令,yum安装java)

二、csvn安装包

上传安装包并挤压到指定路径:
tar xvf CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz -C /data/server/      (此处安装包有问题不需要解压,直接tar解包)
安装完成以后配置:
cp /data/server/csvn/data/conf/csvn.conf.dist /data/server/csvn/data/conf/csvn.conf
新建用户csvn并修改权限:
useradd csvn
passwd csvn
chown -R csvn:csvn /data/server/csvn/data
在配置文件/etc/sudoers中添加以下内容:
vim /etc/sudoers 
第90行内容下添加:
csvn    ALL=(ALL)       ALL
    ——此时修改完成保存退出时报错,因为此文件没有写的权限
加写的权限:chmod +w /etc/sudoers
此时在进入修改修容并保存退出。

centos7环境下安装CSVN

安装、路径优化并启动:
/data/server/csvn/bin/csvn install
/data/server/csvn/bin/csvn-httpd install
ln -s /data/server/csvn/bin/csvn /usr/local/csvn
ln -s /data/server/csvn/bin/csvn-httpd /usr/local/csvn-httpd
systemctl start csvn
systemctl start csvn-httpd
关闭防火墙,在宿主机浏览器可通过:http://IP:3343/csvn进行验证。

centos7环境下安装CSVN
此登录名默认admin;admin

三、配置svn

修改主机号并保存
centos7环境下安装CSVN
创建用户及权限
centos7环境下安装CSVN
创建版本库
centos7环境下安装CSVN