(二)安装SVN服务器,web管理界面

本文详细指导了如何在Linux CentOS 7环境中安装SVN服务器,包括配置网络、安装Subversion并启用svnWebUI管理界面,以及设置开机自启。还介绍了如何通过xshell工具管理和测试SVN服务,最后演示了svnWebUI的登录和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总览: 基于Linux centos7 搭建内网服务器,并通过外网访问_紫气东来d的博客-CSDN博客

一、安装svn服务器subversion

 [root@localhost ~]# ifconfig

  如果网络没成功,是因为前面安装时没有打开,可进行如下设置

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

 ifcfg-enp0s3 网卡名称,不同电脑可能略有差异,注意甄别

 

知道ip地址后,接下来可通过终端工具进行访问安装,终端工具有很多,可根据自己习惯任意选用,此处选用xshell  一般终端工具都有日志功能,可以将操作的信息记录下来,方便查阅和分析问题。

[root@localhost ~]# yum install subversion -y

 查看是否安装成功

[root@localhost ~]# svnversion --version 
svnversion,版本 1.7.14 (r1542130)
   编译于 Sep 30 2020,17:44:04

版权所有 (C) 2013 Apache 软件基金会。
此软件包含了许多人的贡献,请查看文件 NOTICE 以获得更多信息。
Subversion 是开放源代码软件,请参阅 http://subversion.apache.org/ 站点。

[root@localhost ~]# 
 

二、安装svn web管理界面svnWebUI

svnWebUI是一款svn服务端web图形化管理工具, 是一个搭建svn服务器的神器.

github: https://github.com/cym1102/svnWebUI

[root@localhost ~]# yum install java-11-openjdk -y

[root@localhost ~]# yum install docker -y

[root@localhost ~]# systemctl start docker.service
 

[root@localhost ~]# docker pull cym1102/svnwebui:latest
 

[root@localhost ~]# docker run -itd -v /home/svnWebUI:/home/svnWebUI --privileged=true -p 6060:6060 -p 3690:3690 cym1102/svnwebui:latest
 

安装完成,接下来测试看是否安装成功。

http://IP:6060/adminPage/login

 

 

 

 

到此已经SVN服务器已经安装成功。 可以通过TortoiseSVN(小乌龟)来测试了。

三、开机自动启动设置 

[root@localhost ~]# vim /etc/rc.d/rc.local 

添加如下两行: 

systemctl start docker.service
docker run -itd -v /home/svnWebUI:/home/svnWebUI --privileged=true -p 6060:6060 -p3690:3690 cym1102/svnwebui:latest &

 

[root@localhost ~]# chmod +x /etc/rc.d/rc.local

 

测试设置是否生效

[root@localhost ~]# reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫气东来d

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值