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

推荐订阅源

T
Threatpost
Jina AI
Jina AI
S
SegmentFault 最新的问题
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
The Cloudflare Blog
MyScale Blog
MyScale Blog
F
Full Disclosure
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
B
Blog
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
P
Privacy & Cybersecurity Law Blog
H
Help Net Security
A
Arctic Wolf
T
Tor Project blog
WordPress大学
WordPress大学
Cisco Talos Blog
Cisco Talos Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
V2EX - 技术
V2EX - 技术
C
CERT Recently Published Vulnerability Notes
L
Lohrmann on Cybersecurity
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
S
Securelist
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
PCI Perspectives
PCI Perspectives
雷峰网
雷峰网
J
Java Code Geeks
G
GRAHAM CLULEY
D
DataBreaches.Net
C
CXSECURITY Database RSS Feed - CXSecurity.com
Attack and Defense Labs
Attack and Defense Labs
美团技术团队
Security Archives - TechRepublic
Security Archives - TechRepublic
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
Docker
Cloudbric
Cloudbric
L
LangChain 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)  评论()    收藏  举报