上述教程可以完成SVN在本地Ubuntu上的搭建工作,但是在云服务器上无法正常通讯,会出现无法checkout的问题。以下内容展示在华为云上实现svn通讯的过程:
两项工作:
一、通过firewall-cmd命令将SVN端口号3690加入到放行列表
firewall-cmd --zone=public --add-port=3690/tcp --permanent
如果无法执行上述指令,需要先安装firewall
apt install firewall
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
防火墙放行3690端口
sudo ufw allow 3690
二、在华为“虚拟私有云”的安全组中,添加3690 tcp放行规则
操作步骤:
-
进入华为云管理平台
-
打开安全组->管理实例

-
在入口规则添加端口
上述工作操作完成后,重启服务器reboot
系统重启后启动svnserve
//启动svnserve
svnserve -d -r /usr/svn/
//查看启动情况
ps aux | grep svnserve
//停止svn服务器
killall svnserve
附:
//查看是否监听3690端口
netstat -an|grep 3690
Windows checkOut连接:
svn://x.x.x.x/repository
华为云上SVN通讯配置指南

该教程详细介绍了如何在华为云服务器上解决SVN无法正常通讯的问题。主要涉及两个步骤:一是通过firewall-cmd和ufw命令开放3690端口,二是配置华为云虚拟私有云的安全组规则,允许3690端口的TCP通信。完成这些设置后,需要重启服务器并启动svnserve服务以确保通讯畅通。
3930

被折叠的 条评论
为什么被折叠?



