“花生壳” + “VisualSVN” 巧妙实现远程代码版本控制
2014-09-30 22:01
246 查看
最近由于项目需要,要远程访问svn服务器,但是没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把VisualSVN部署在服务器上,就可以在外网访问了(如果你有固定的域名和服务器就不用这么麻烦了)。下面说一下具体创建过程;
一.安装VisualSVNServer
VisualSVN Server下载地址:http://www.visualsvn.com/server/
VisualSVN Server的具体安装和配置过程请参考http://www.cnblogs.com/lyhabc/articles/2482052.html
(注意安装过程中勾选
“use secureconnection)
二.安装花生壳和申请免费域名
花生壳下载地址:http://www.oray.com/peanuthull/download.php,下载动态域名版。
安装完成之后,运行软件,然后点击
”注册护照“,注册完成之后会提供一个免费的域名,然后登陆花生壳软件。
三.设置路由器
我宿舍的是TP-LINK路由器,那就以他为例,其他路由器类似。
1)打开DHCP服务器下的”静态地址分配“
将电脑固定为一个静态的内网ip,注意与mac地址对应。
2)打开转发规则下的
”虚拟服务器“
由于VisualSVNServer的安全连接(即secure connection,前缀是https)的默认端口是443,所以在虚拟服务器中需要将443端口和所固定的ip填进去。如果是要建立http服务器,将80端口进行映射即可。
3)打开动态DNS
这里的用户名和密码填写花生壳软件的登陆用户名和密码。
4)所有设置完成之后重启路由器。
四.设置VisualSVNServer
打开VisualSVNServer:
然后右击“VisualSVN Server(Local)”选择“Properties”,切换到“Networking”选项卡:
将“servername”和”Server port“改成路由器
虚拟服务器
中设置的 ip和端口。然后重启VisualSVN服务。
最后:
找一台外网电脑,在浏览器地址栏里输入:https://xxx.eicp.net:443/svn,其中红色部分是花生壳提供的免费域名,如果能够访问,则表示配置成功。
一.安装VisualSVNServer
VisualSVN Server下载地址:http://www.visualsvn.com/server/
VisualSVN Server的具体安装和配置过程请参考http://www.cnblogs.com/lyhabc/articles/2482052.html
(注意安装过程中勾选
“use secureconnection)
二.安装花生壳和申请免费域名
花生壳下载地址:http://www.oray.com/peanuthull/download.php,下载动态域名版。
安装完成之后,运行软件,然后点击
”注册护照“,注册完成之后会提供一个免费的域名,然后登陆花生壳软件。
三.设置路由器
我宿舍的是TP-LINK路由器,那就以他为例,其他路由器类似。
1)打开DHCP服务器下的”静态地址分配“
将电脑固定为一个静态的内网ip,注意与mac地址对应。
2)打开转发规则下的
”虚拟服务器“
由于VisualSVNServer的安全连接(即secure connection,前缀是https)的默认端口是443,所以在虚拟服务器中需要将443端口和所固定的ip填进去。如果是要建立http服务器,将80端口进行映射即可。
3)打开动态DNS
这里的用户名和密码填写花生壳软件的登陆用户名和密码。
4)所有设置完成之后重启路由器。
四.设置VisualSVNServer
打开VisualSVNServer:
然后右击“VisualSVN Server(Local)”选择“Properties”,切换到“Networking”选项卡:
将“servername”和”Server port“改成路由器
虚拟服务器
中设置的 ip和端口。然后重启VisualSVN服务。
最后:
找一台外网电脑,在浏览器地址栏里输入:https://xxx.eicp.net:443/svn,其中红色部分是花生壳提供的免费域名,如果能够访问,则表示配置成功。
相关文章推荐
- “花生壳” + “VisualSVN” 巧妙实现远程代码版本号控制
- VisualSVN TortoiseSVN 360云盘同步版 Myeclipse svn 实现远程版本控制
- 基于visual c++之windows核心编程代码分析(51)基于匿名管道实现远程控制
- 基于visual c++之windows核心编程代码分析(66)实现Windows服务的远程控制
- 在Ubuntu上安装配置Git,并实现代码的提交和版本控制
- VS2010搭建SVN,实现代码的版本控制----【VS2010插件安装】
- 基于visual c++之windows核心编程代码分析(49)基于匿名管道实现远程控制
- Eclipse关联GitHub实现版本控制[一般下载的eclipse里都自带git插件,然后设置本地仓库和远程仓库就可以]
- 基于visual c++之windows核心编程代码分析(51)基于匿名管道实现远程控制
- 教你如何使用VNC和花生壳实现远程控制
- 基于visual c++之windows核心编程代码分析(66)实现Windows服务的远程控制
- 记录如何借助网盘搭建SVN服务器实现版本控制和代码同步
- 基于visual c++之windows核心编程代码分析(51)基于匿名管道实现远程控制
- pycharm连接github实现代码版本控制
- 基于visual c++之windows核心编程代码分析(29)ICMP实现远程控制
- 免费SVN版本控制库Google code的搭建流程,以及隐藏代码,实现伪安全
- xcode 版本控制推送代码到远程git仓库的步骤
- vss和Eclipse结合实现代码版本控制
- VS2010搭建SVN实现代码的版本控制VS2010插件安装
- VS2010搭建SVN实现代码的版本控制VS2010插件安装