如何利用花生壳和VisualSVN Server建立远程代码仓库

本文涉及的产品
.cn 域名,1个 12个月
简介:

如何利用花生壳和VisualSVN建立远程代码仓库

  最近由于项目需要,要远程访问实验室的svn服务器,但是实验室没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把VisualSVN部署在服务器上,就可以在外网访问了(如果你有固定的域名和服务器就不用这么麻烦了)。下面说一下具体创建过程;

一.安装VisualSVN Server

  VisualSVN Server下载地址:http://www.visualsvn.com/server/

  VisualSVN Server的具体安装和配置过程请参考http://www.cnblogs.com/lyhabc/articles/2482052.html

  (注意安装过程中勾选 “use secure connection)

二.安装花生壳和申请免费域名

  花生壳下载地址:http://www.oray.com/peanuthull/download.php,下载动态域名版。

  安装完成之后,运行软件,然后点击 ”注册护照“,注册完成之后会提供一个免费的域名,然后登陆花生壳软件。

  

三.设置路由器

  以TP-LINK路由器为例,其他路由器类似。

  1)打开DHCP服务器下的”静态地址分配“

  将电脑固定为一个静态的内网ip,注意与mac地址对应。

  2)打开转发规则下的 ”虚拟服务器“

  由于VisualSVN Server的安全连接(即secure connection,前缀是https)的默认端口是443,所以在虚拟服务器中需要将443端口和所固定的ip填进去。如果是要建立http服务器,将80端口进行映射即可。

  3)打开动态DNS

  这里的用户名和密码填写花生壳软件的登陆用户名和密码。

  所有设置完成之后重启路由器。

四.设置VisualSVN Server

  打开VisualSVN Server:

  

  然后选择“Configure Logging”,切换到“Networking”选项卡:

     

  将“server name”和”Server port“改成路由器 虚拟服务器 中设置的 ip和端口。然后重启VisualSVN服务。

  找一台外网电脑,在浏览器地址栏里输入:https://xxx.eicp.net:443/svn,其中红色部分是花生壳提供的免费域名,如果能够访问,则表示配置成功。

 

本文转载自海 子博客园博客,原文链接:http://www.cnblogs.com/dolphin0520/p/3367194.html如需转载自行联系原作者


相关文章
|
5月前
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
454 7
|
6月前
|
NoSQL JavaScript Redis
若依后端部署---若依部署,Redis在D盘的project的应用工具当中,在连接过程中,先用Xshell连接若依,RDM在应用工具里,同时host的主机也要写好
若依后端部署---若依部署,Redis在D盘的project的应用工具当中,在连接过程中,先用Xshell连接若依,RDM在应用工具里,同时host的主机也要写好
|
存储 关系型数据库 MySQL
手把手教教会你使用Wing FTP Server安装配置并结合内网穿透实现公网访问本地站点
手把手教教会你使用Wing FTP Server安装配置并结合内网穿透实现公网访问本地站点
|
8月前
|
Apache 项目管理 数据安全/隐私保护
Windows如何安装使用TortoiseSVN客户端并实现公网访问本地SVN Server
Windows如何安装使用TortoiseSVN客户端并实现公网访问本地SVN Server
122 0
|
8月前
|
缓存 网络协议 数据可视化
可视化文件编辑与SSH传输神器WinSCP如何公网远程访问本地服务器
可视化文件编辑与SSH传输神器WinSCP如何公网远程访问本地服务器
|
移动开发 Ubuntu 网络协议
【服务器】iPad远程服务器进行开发(上)
【服务器】iPad远程服务器进行开发
296 0
|
网络协议 Ubuntu 网络安全
【服务器】iPad远程服务器进行开发(下)
【服务器】iPad远程服务器进行开发(下)
443 0
|
网络协议 安全 Linux
把SSH客户端放在网页上运行?这个开源项目教你部署实现
把SSH客户端放在网页上运行?这个开源项目教你部署实现
把SSH客户端放在网页上运行?这个开源项目教你部署实现
|
存储 安全 架构师
SVN 服务器与客户端搭建使用
本文目录 1. 概念 2. 服务端安装配置 2.1 下载 2.2 安装 2.3 配置 3. 客户端安装使用 3.1下载安装 3.2使用 4. Eclipse中使用SVN
226 0
SVN 服务器与客户端搭建使用
|
弹性计算 Oracle 关系型数据库
NO.8 学会如何部署Oracle数据库、了解FTP机制、通过Squid代理上网、SSH密钥登录,最后学会故障分析,着重推荐“应用数据迁移网络异常案例分析”这篇
NO.8 本月我们首先了解一下新增的部分实用功能和如何部署Oracle数据库、了解FTP机制、通过Squid代理上网、SSH密钥登录,最后我们还是要学会故障分析,着重推荐“应用数据迁移网络异常案例分析”这篇。
2149 0