在远程服务器上搭建了VisualSVN Server,怎么通过外网访问SVN资源库?

在远程服务器上搭建了VisualSVN Server,怎么通过外网访问SVN资源库?,第1张

用配置VisualSVN Server配置>对于许多在内网搭建服务,如何把内网IP映射到公网,使公网也能轻松访问所搭建的服务,例如,网站、管家婆、FTP、SVN、远程桌面、视频监控,数据库等等。正常一般的端口映射略微繁琐,相比较更为简单的是采用第三方辅助管理工具映射:
花生壳实现内网映射
全新版花生壳不仅能够实现内网穿透,摆脱无公网IP及NAT转发导致无法使用的问题,而且也支持公网。无需公网IP,无需路由器端口映射。
以搭建网站为例, *** 作步骤如下:
第一步,从花生壳官网下载最新版本客户端,安装好之后登录。
第二步,软件上设置映射。在默认域名的地方点击,新花生壳管理。
第三步,添加映射。
第四步,点击当前主机。内网选择相应的端口映射,获取外网随机端口,点击确认。
最后,映射好了。内网映射后不再需要其他任何设置,直接通过映射后的外网地址
可以访问映射的域名,对应在内网的IP服务链接。

如果要在家能连接到公司内网的SVN服务器,有两种做法:
1、在公司架设,在家通过连接到公司内网,然后就和在公司一样了
2、在公司路由器上设置端口转发,将SVN服务器的公开到外网上

如果你内外网用的访问协议是一样的,访问的版本库是同一个,用户帐号也是同一个,排除了这些问题后,如果还是这样,那似乎是SVN服务器上防火墙设置的问题,设置了内网IP地址和外网IP地址的不同控制规则,应该没有什么其他可能性了

TortoiseSVN通常只用作SVN客户端,你把它当作SVN服务器端的话,它只能提供file协议的访问,在另一台电脑上无法用file协议访问这台服务器,所以就无法访问了 如果你想其它电脑也能访问SVN服务器,那么就必须安装真

路由器内网映射外网

1

有路由器权限且路由地址为公网IP地址时,可以通过路由器映射转发,将内网地址端口映射到公网IP地址访问。

打开浏览器,默认是19216811或19216801地址,访问登录路由管理页面

2

虚拟服务器端口转发,添加映射记录,对应内网固定地址端口,自己应用的。

关于协议:一般应用选择TCP;如不清楚则选择ALL所有。

3

路由映射后,在外网访问时,访问用路由固定公网IP地址;如路由公网地址是变化的,可以配合nat123动态域名解析,在外网访问时使用动态解析后的域名,域名会实时解析到路由最新公网IP地址,且域名是不变的。

END

nat123内网映射外网

此方式无需路由映射,只要内网有联网可上网即可。

先确定内网应用的正常访问。如远程桌面,SVN,SSH,网站,等。

在目标服务器安装使用nat123添加映射,将内网固定地址端口映射为外网。信息相对简单,对应内外网地址端口即可,可以使用默认的外网地址外网端口,也可以根据提示修改或使用自己的域名。

不同的应用选择不同对应的映射类型,如需要百度收录网站使用80映射,办公OA应用选择非80网站映射,个人使用的和UDP应用可以选择全端口映射。。

3

软件映射保存成功后,在外网访问时,使用映射后外网地址端口。

以前的taobao code是用SVN+TRAC搭建的,现在用的那个系统不确定是什么搭建的,似乎版本管理用的仍然是SVN,但展现页面似乎是用Django定制的。

如果只是想要一个可以从外网访问的SVN系统,那么相对就简单多了。你只需要搭建一个SVN服务器(比如用Collabnet SVN Edge版SVN安装包),然后在公司的路由器上设置一下端口映射,将外网对SVN服务端口的访问转发到该SVN主机上就行了。当然了,公司必须要有通往外网的网络线路。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13397284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存