经过前两篇文章,到目前为止,我们已经获取了外网域名并且搭建好了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天的时间,虽然方案出来了,但是由于路由器的问题(我们的路由器,并不在我们这里,不能修改),并没有付诸实现,可能在真正实现的时候,还是存在问题,但也不失为一个解决的方案。如果有更好的想法,欢迎留言!
分享到:
相关推荐
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”这一主题时,我们深入分析了Windows系统下无线局域网的创建过程以及Subversion(SVN)版本控制系统的配置与使用,特别是其在MyEclipse集成开发环境中的应用。下面,我们将对这些知识...
【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...
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
了解这些基本操作后,开发团队成员可以在局域网内通过SVN进行代码版本控制,实现协同开发,跟踪每一次修改,避免代码冲突,以及方便地恢复旧版本。对于初学者,理解并熟练运用这些命令对于提升团队工作效率至关重要...
通过在 Win7 上搭建 SVN 服务器,团队成员可以在局域网内共享代码资源,并实现版本控制功能。 #### 二、准备工作 1. **下载与安装 SVN 服务器** - 访问 SVN 官方网站提供的下载页面:...
SVN代码托管则是指将项目源代码存储在SVN服务端,实现远程访问和管理。这种方式有利于团队协作,每个成员都可以随时查看、修改和提交代码,同时,SVN的版本管理特性使得追踪和合并代码变更变得简单。此外,通过权限...
### Jenkins + SVN + Maven + Java 自动化部署详解(Windows版) #### 一、Jenkins 安装与配置 **1. Jenkins 安装** - **下载安装**: 首先,从官方网址 (https://jenkins.io/download/) 下载最新的Jenkins安装包...
在这个"SVN服务端+客户端+操作手册"的压缩包中,包含了实现SVN功能所需的三个关键部分: 1. **SVN操作手册3.doc**:这份文档很可能是SVN的用户指南,详细解释了如何使用SVN进行各种操作,包括但不限于以下内容: -...
SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到历史版本的能力。汉化包则是为了方便中文用户使用,将SVN的界面和文档翻译成...
svn+ldap+sasl 认证(svn 通过 ldap 用户进行认证...svn+ldap+sasl 认证机制可以确保 svn 服务器的安全性,防止未经授权的访问和操作。同时,ldap 服务器也可以提供集中管理用户信息的功能,方便管理员管理用户信息。
首先,我们有TortoiseSVN,这是一款非常流行的Windows壳层扩展,为用户提供了一个直观的图形用户界面来与SVN服务器交互。TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi是其安装文件,支持64位系统。通过这个客户端,...
SVN,全称为Subversion,是一个开源的版本控制系统,用于管理软件项目中的文件和目录的变更历史。在软件开发过程中,SVN可以帮助团队成员协同工作,跟踪每一次代码修改,合并不同开发者的更改,并且可以方便地回滚到...
通过以上步骤,你将能够成功地在本地建立SVN服务器,使用客户端进行版本控制,并在MyEclipse中集成SVN插件,实现高效、协作的开发环境。记得定期备份SVN仓库,以防数据丢失。同时,理解和熟练运用SVN的基本操作,能...
SVN(Subversion)是版本控制系统,用于管理代码和其他文件的变更历史,使得多人协作开发成为可能。在给定的标题“SVN_1.9.1+...通过安装这三个MSI文件,用户可以便捷地配置和使用SVN,实现高效的代码管理和协同开发。
三、使用SVN进行版本控制 1. **检查出代码**:使用客户端的“Checkout”功能,输入SVN服务器地址和仓库路径,获取最新版本的代码到本地工作副本。 2. **更新与提交**:在本地工作副本中,你可以编辑文件,然后使用...
内置的SVN插件使得在IDE内直接进行版本控制操作成为可能。 1. **安装插件**: 如果MyEclipse未预装SVN插件,可以通过Marketplace或手动安装的方式添加。 2. **创建SVN连接**: 在MyEclipse中配置SVN连接,输入服务器...
使用这些组件,开发者可以在Windows环境中建立一套完整的SVN环境,实现代码的版本管理和团队协作。服务端的设置通常需要管理员权限,包括配置仓库路径、设置用户认证和权限、以及选择运行方式(如作为Windows服务或...
用PC搭建SVN服务器:局域网SVN服务器。里面有详细的教程,包含VisualSVN-Server32位和VisualSVN-Server64位。你只需要简单的安装,就可以轻松的搭建起局域网内使用SVN,轻松管理程序代码的版本,完美的兼容其他的SVN