惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
WordPress大学
WordPress大学
爱范儿
爱范儿
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
博客园_首页
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
MyScale Blog
MyScale Blog
IT之家
IT之家
H
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理

博客园 - chinese_submarine

QT项目性能调优小记 Windows下HG服务器的搭建 udev介绍 极大极小博弈树的简洁(附Tic-Tac-Toe源码) 程序优化小记 Beating the Average------为什么要学习Lisp[转] 巧用qmake工具生成专业的makefile QT中拖拽的实现(附示例代码) 从QDataStream向QByteArray中写入数据时的注意点(QT) 如何保持GUI的响应流畅(QT平台) 也谈线程同步变量 windows7到期的问题 简述FPS的计算方法 QT中的View Model模型系列一 从农夫养牛问题推广到斐波那契数列 TimeZoneChange事件的捕获 浏览器扩展系列————透明浏览器窗口的实现 浏览器扩展系列————异步可插入协议(pluggable protocol)的实现 浏览器扩展系列————给MSTHML添加内置脚本对象【包括自定义事件】
svn+tp-link+花生壳搭建外网服务器
chinese_submarine · 2011-08-10 · via 博客园 - chinese_submarine

1.准备工作

1.下载svn客户端和svn服务器

可以去http://subversion.apache.org/packages.html 找到自己平台的客户端和服务器。

因为笔者的平台是windows,所以选择了TortoiseSVNWin32Svn

2.安装花生壳

去官网下载花生壳软件,并申请护照,就可以得到一个二级域名,这里就不累述了。

2.网络的搭建

由于笔者的网络是通过路由器联网,所以需要将路由的端口映射到内网的ip。针对tp-link路由,具体的步骤是:

1.进入管理员页面。

2.设置IP与MAC地址绑定。当然这项也可以不设,不过因为内外IP会变,所以可能每次都要设置,很麻烦。

3.设置虚拟服务器。将端口号映射到自己的ip地址。

image

此处设置端口号为3690 是因为svnserve默认使用的是3690端口。

4.通过花生壳设置DDNS,填入之前申请到的花生壳用户名和地址。

image

NOTE:如果登录不了,一般有两个解决方法:1.刷新路由的韧体。2.选择另外一个服务提供者。

5.登入花生壳

在本机登录花生壳。如果看到花生壳软件的右下方有一个ip地址和自己路由的ip地址一致的话,那么就表明配置成功了。如果不一样,可能需要等待一会,因为DDNS的设置需要一些时间。

3.svn的配置

1.创建代码库

可以通过两种方式:

(a).安装完TortoiseSVN后,在鼠标右键的快捷方式下,就会有一个create repository here的选项,在一个空文件夹下,执行此条命令就会自动创建一个repository。

(b).在Win32Svn安装目录的bin文件夹下,找到svnadmin可执行档,键入:

svnadmin create <folder path>

关于代码库更详细的配置方式,可以参考:http://blog.163.com/cp7618@yeah/blog/static/70234777201108105751174/

2.导入项目

具体的步骤可以参考《Subversion 1.6 权威指南》。

4.运行svn

Win32Svn安装目录的bin文件夹下,找到svnserve,键入:

svnserve –d –r <repository path> --listen-port 3690

5.远程访问

在远程的PC上,打开TortoiseSVN,输入svn://<花生壳提供的免费域名>即可访问到共享的项目。

posted on 2011-08-10 22:59  chinese_submarine  阅读(8804)  评论()    收藏  举报