最近一段时间,在做一个系统的后期维护。这是一个不大不小的系统,我们采取的方法是,在我们局域网内的服务器上,有一个和用户服务器一摸一样的数据库,程序也是一摸一样的。这样修改之后,我们在把修改后生成的系统,拷贝到用户服务器上,重新发布。有点不太方便,也不能实现用户服务器和我们服务器修改的同步。
出现这个问题之后,经提醒,我决定研究一下把局域网的SVN服务器部署到外网上,这样,在用户端可以直接load我们SVN上的代码,直接发布。需求出来了,具体要怎么做呢?
方法有很多,最简单的,就是你有一个外网服务器,直接把SVN部署到外网上。但是,我们现在既没有外网服务器,也不能用内网服务器做测试,也就是说,我要用本机,直接部署SVN 在外网访问。也就是,本机就是服务器。查阅大量资料发现,我必须要有一个自己的域名,然后端口映射SVN到域名上面,这样就可以了。
由此可见,我要弄一个域名,接下来,我就分享一个获取域名和端口映射的软件和其使用。我使用的软件叫花生壳,是一个动态域名解析软件。
首先,下载并安装花生壳。(推荐地址:http://rj.baidu.com/soft/detail/10382.html?ald)
然后,去花生壳官网,注册一个账号,然后登陆。登陆后,他会分给你一个域名账号。如下图所示:
双击你想映射的域名,进入花生壳端口映射添加界面,点击打开内网映射。进入添加映射,选择当前主机。应用名称可以随便填个好记的,内网主机就是你想被公网访问的那台电脑IP地址,内网端口就是希望被映射的端口,如下。我的内网主机是本机,希望被映射的端口是443。点击确定,就启动端口映射了。如图所示
确定保存之后,通过一般处理程序,ping一下这个新生成的域名。如果成功,则说明,你已经完成域名和端口映射了。想知道如何把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
### Jenkins + Maven + SVN + SpringBoot 实现一键打包发布 #### 安装 Jenkins 1. **下载 Jenkins** 首先前往 Jenkins 官网下载 Jenkins,官网上提供了两个下载选项: - 如果用于公司环境,建议选择左侧的企业...
支持开机运行,自动登录,后台映射服务功能,支持多种内网地址格式,支持多端口映射,支持外网地址域名80端口映射,支持自定义外网访问端口,支持多地点登录映射,支持泛域名映射,经过映射的网站客户端用户访问...
搭建Jenkins+Maven+SVN+Tomcat的持续集成环境,需要按照以下步骤: 1. 环境准备 - JDK1.8.0_131,版本不低于1.7,使用最新版本以获得最佳性能和最新特性。 - Apache Maven 3.3.9,不推荐使用3.5.0版本,以免出现...
- **初始化**: 安装完成后,默认会在本地创建一个8080端口的服务。打开浏览器访问`http://localhost:8080`,会出现初始化配置页面。此时需要找到初始管理员密码,通常位于`C:\Program Files(x86)\Jenkins\secrets\...
在探讨“window无线局域网+svn”这一主题时,我们深入分析了Windows系统下无线局域网的创建过程以及Subversion(SVN)版本控制系统的配置与使用,特别是其在MyEclipse集成开发环境中的应用。下面,我们将对这些知识...
SVN (Subversion) 是一个版本控制系统,它可以帮助我们管理和跟踪项目的变更。在这个阶段,我们需要下载 SVN 的安装包,可以从 SVN 的官方网站上下载最新版本的安装包。下载完成后,我们可以根据需要选择合适的安装...
【Jenkins + SVN + Maven 持续集成】 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种重要的实践,它可以确保代码的频繁合并,减少集成时的问题,并且能够快速发现并修复错误。Jenkins、SVN ...
【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...
在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来说是一份宝贵的指南。首先,确保你已经准备好所有必要的软件包,包括Apache、SVN、TortoiseSVN、...
《Jenkins+Maven+SVN+Tomcat持续集成实战》 在现代软件开发中,持续集成(Continuous Integration,简称CI)已经成为提升效率、保障质量的重要手段。本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行...
通过在 Win7 上搭建 SVN 服务器,团队成员可以在局域网内共享代码资源,并实现版本控制功能。 #### 二、准备工作 1. **下载与安装 SVN 服务器** - 访问 SVN 官方网站提供的下载页面:...
了解这些基本操作后,开发团队成员可以在局域网内通过SVN进行代码版本控制,实现协同开发,跟踪每一次修改,避免代码冲突,以及方便地恢复旧版本。对于初学者,理解并熟练运用这些命令对于提升团队工作效率至关重要...
Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南
Jenkins+Svn+Docker+SpringCloud实现可持续自动化微服务
### Apache+SVN+MySQL+PHP+SVNManager+BugFree 完全安装手册 #### 一、Apache+SVN 安装与配置 ##### 1. 安装 Apache 2.2.9 在安装 Apache 之前,请确保你的计算机运行的是 Windows 2000、Windows XP SP1 或 ...
### Jenkins+SVN+Ant持续集成环境配置笔记 #### 一、引言 随着软件开发项目的日益复杂化,持续集成(Continuous Integration, CI)已成为现代软件工程中的一个重要组成部分。通过持续集成,团队能够频繁地集成代码...