`
lu930124
  • 浏览: 30418 次
  • 性别: Icon_minigender_2
  • 来自: 廊坊
文章分类
社区版块
存档分类
最新评论

实现外网访问局域网内的SVN——花生壳+visiualSVN实现外网访问局域网内的SVN(三)

 
阅读更多

经过前两篇文章,到目前为止,我们已经获取了外网域名并且搭建好了SVN server,接下来,我们就总结一下如何实践实现一下访问局域网。

1.安装VisiualSVN Server(可见:http://blog.csdn.net/lu930124/article/details/47128669 )

2.安装花生壳和申请域名(可见:http://blog.csdn.net/lu930124/article/details/46998681)

3.设置路由器(以TP-LINK路由器为例,其他路由器类似。)

1).打开DHCP服务器下的“静态地址分配”。将电脑固定为一个静态的内网ip,注意与mac地址对应。

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

3).打开动态DNS。这里的用户名和密码填写花生壳软件的登陆用户名和密码。所有设置完成之后重启路由器。

4.设置VisualSVN Server

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


将“server name”和”Server port“改成路由器 虚拟服务器 中设置的 ip和端口。然后重启VisualSVN服务。
  找一台外网电脑,在浏览器地址栏里输入:https://xxx.eicp.net:443/svn,其中红色部分是花生壳提供的免费域名,如果能够访问,则表示配置成功。

这个问题,从开始研究,到最后做成现在的效果,经历了不到1天的时间,虽然方案出来了,但是由于路由器的问题(我们的路由器,并不在我们这里,不能修改),并没有付诸实现,可能在真正实现的时候,还是存在问题,但也不失为一个解决的方案。如果有更好的想法,欢迎留言!

分享到:
评论

相关推荐

    SVN服务器配置+SVN局域网搭建+系列工具

    apache_2.2.2-win32-x86-no_ssl.msi Setup-Subversion-1.6.6.msi TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi SVN与Apache服务器的安装配置.doc 配套的安装程序和说明,我自己也是用这一套工具搭建的SVN

    window无线局域网+svn

    在探讨“window无线局域网+svn”这一主题时,我们深入分析了Windows系统下无线局域网的创建过程以及Subversion(SVN)版本控制系统的配置与使用,特别是其在MyEclipse集成开发环境中的应用。下面,我们将对这些知识...

    Ubuntu+svn+ssl+ldap

    【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...

    svn+eclipse插件+客户端+subversion-权威指南

    subversion-1.6.17.zip site-1.6.18.zip TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi svnbook-1.6-zh-r3600.pdf Windows开机自动启动SVN服务.doc

    windows局域网SVN搭建初步及简单命令

    了解这些基本操作后,开发团队成员可以在局域网内通过SVN进行代码版本控制,实现协同开发,跟踪每一次修改,避免代码冲突,以及方便地恢复旧版本。对于初学者,理解并熟练运用这些命令对于提升团队工作效率至关重要...

    win7局域网SVN服务器的搭建

    通过在 Win7 上搭建 SVN 服务器,团队成员可以在局域网内共享代码资源,并实现版本控制功能。 #### 二、准备工作 1. **下载与安装 SVN 服务器** - 访问 SVN 官方网站提供的下载页面:...

    SVN配套的服务端+客户端+语言包

    SVN代码托管则是指将项目源代码存储在SVN服务端,实现远程访问和管理。这种方式有利于团队协作,每个成员都可以随时查看、修改和提交代码,同时,SVN的版本管理特性使得追踪和合并代码变更变得简单。此外,通过权限...

    jenkins+svn+maven+java-配置+安装+部署(windows版)

    ### Jenkins + SVN + Maven + Java 自动化部署详解(Windows版) #### 一、Jenkins 安装与配置 **1. Jenkins 安装** - **下载安装**: 首先,从官方网址 (https://jenkins.io/download/) 下载最新的Jenkins安装包...

    SVN服务端+客户端+操作手册

    在这个"SVN服务端+客户端+操作手册"的压缩包中,包含了实现SVN功能所需的三个关键部分: 1. **SVN操作手册3.doc**:这份文档很可能是SVN的用户指南,详细解释了如何使用SVN进行各种操作,包括但不限于以下内容: -...

    svn——汉化包

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到历史版本的能力。汉化包则是为了方便中文用户使用,将SVN的界面和文档翻译成...

    svn+ldap+sasl认证(svn通过ldap用户进行认证登陆)

    svn+ldap+sasl 认证(svn 通过 ldap 用户进行认证...svn+ldap+sasl 认证机制可以确保 svn 服务器的安全性,防止未经授权的访问和操作。同时,ldap 服务器也可以提供集中管理用户信息的功能,方便管理员管理用户信息。

    SVN服务器+客户端+教程合集(VisualSVN+TortoiseSVN+PDF).zip

    首先,我们有TortoiseSVN,这是一款非常流行的Windows壳层扩展,为用户提供了一个直观的图形用户界面来与SVN服务器交互。TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi是其安装文件,支持64位系统。通过这个客户端,...

    SVN-1.11.1安装包+汉化包

    SVN,全称为Subversion,是一个开源的版本控制系统,用于管理软件项目中的文件和目录的变更历史。在软件开发过程中,SVN可以帮助团队成员协同工作,跟踪每一次代码修改,合并不同开发者的更改,并且可以方便地回滚到...

    SVN服务器+客户端+MyEclipse插件的安装和使用简介

    通过以上步骤,你将能够成功地在本地建立SVN服务器,使用客户端进行版本控制,并在MyEclipse中集成SVN插件,实现高效、协作的开发环境。记得定期备份SVN仓库,以防数据丢失。同时,理解和熟练运用SVN的基本操作,能...

    SVN_1.9.1+汉化+VisualSVN

    SVN(Subversion)是版本控制系统,用于管理代码和其他文件的变更历史,使得多人协作开发成为可能。在给定的标题“SVN_1.9.1+...通过安装这三个MSI文件,用户可以便捷地配置和使用SVN,实现高效的代码管理和协同开发。

    svn服务器+客户端+详细使用说明

    三、使用SVN进行版本控制 1. **检查出代码**:使用客户端的“Checkout”功能,输入SVN服务器地址和仓库路径,获取最新版本的代码到本地工作副本。 2. **更新与提交**:在本地工作副本中,你可以编辑文件,然后使用...

    svn客户端+服务器+myeclipse的svn插件+使用说明

    内置的SVN插件使得在IDE内直接进行版本控制操作成为可能。 1. **安装插件**: 如果MyEclipse未预装SVN插件,可以通过Marketplace或手动安装的方式添加。 2. **创建SVN连接**: 在MyEclipse中配置SVN连接,输入服务器...

    SVN服务端+客户端+语言包

    使用这些组件,开发者可以在Windows环境中建立一套完整的SVN环境,实现代码的版本管理和团队协作。服务端的设置通常需要管理员权限,包括配置仓库路径、设置用户认证和权限、以及选择运行方式(如作为Windows服务或...

    用PC搭建SVN服务器:局域网SVN服务器,VisualSVN-Server32、64

    用PC搭建SVN服务器:局域网SVN服务器。里面有详细的教程,包含VisualSVN-Server32位和VisualSVN-Server64位。你只需要简单的安装,就可以轻松的搭建起局域网内使用SVN,轻松管理程序代码的版本,完美的兼容其他的SVN

Global site tag (gtag.js) - Google Analytics