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
此时在进入修改修容并保存退出。
安装、路径优化并启动:
/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进行验证。
此登录名默认admin;admin
三、配置svn
修改主机号并保存
创建用户及权限
创建版本库
上一篇: AJAX实现显示页面后才加载
下一篇: 关于php代码以及文件命名规范的实例分析
推荐阅读
-
Mysql 5.7.17 winx64免安装版,win10环境下安装配置图文教程
-
CentOS7下mysql 8.0.16 安装配置方法图文教程
-
Centos7下mysql 8.0.15 安装配置图文教程
-
centos7下安装mysql的教程
-
centos下GitLab+Jenkins持续集成环境搭建(安装jenkins)
-
在Mac OS的PHP环境下安装配置MemCache的全过程解析
-
Windows环境下安装PHP Pear的方法图文教程
-
CentOS7下MySQL5.7安装配置方法图文教程(YUM)
-
Linux环境下MySQL-python安装过程分享
-
windows下wxPython开发环境安装与配置方法