一.搭建SVN服务器

1、所需软件

  TortoiseSVN,下载地址http://tortoisesvn.net/downloads.html

  TortoiseSVN中文语言包,下载地址http://sourceforge.jp/projects/sfnet_tortoisesvn/downloads/1.8.8/Language%20Packs/LanguagePack_1.8.8.25755-x64-zh_CN.msi/

  Subversion,下载地址http://www.sliksvn.com/en/download

2、软件安装

  安装的时候没有特殊的要求,按照一般软件安装的步骤进行安装就可以

3、SVN配置

(1)建立核心仓库(前提是进入到Subversion的bin目录下,默认C:\ProgramFiles\SlikSvn\bin)

  a、svnadmin help 查看帮助
  b、svnadmin create  库名(可以使用绝对路径也可以使用相对路径)

(2)进行权限设置

  a、修改通过密码访问

    打开“库名(就是第(1)步简历的库名)/conf”文件夹,找到svnserve.conf,打开。

    将#password-db = passwd前面的#号去掉

  b、添加或修改用户名和密码

    打开conf文件夹下的passwd文件,按照username=password的形式添加用户名和密码。如下图所示

(3)启动服务器

  命令行进行启动,svnserve -d -r 库名(绝对路径,相对路径都可以)

4、本地SVN服务器测试

  a、在空白处右键->TortoiseSVN->导入

  会出现以下图片,输入svn://localhost/,如果成功的话说明SVN服务器已经搭建完成,并且可以在内网中进行访问,在内网中进行访问的时候只需要将localhost改为svn服务器的IP即可。

二.做一个外网映射

第一步,下载花生壳3.2客户端并安装;

第二步,登录花生壳3.2客户端,点击域名列表进入web管理页面;

第三步,点击【内网映射】—【添加映射】,跳出端口映射设置窗口;

第四步,填写端口映射信息。域名为注册花生壳时赠送的免费域名,也可添加其他域名。应用名称自定义,主机即为内网主机IP地址,选择好对外开放的端口,点击确定即可完成信息填写;

第五步,端口映射添加完毕后,即生成一个可供外网访问的地址,端口映射完成;

第六步,测试。在外网浏览器内输入该地址,即可访问到内网主机所搭建的服务应用,NAT穿透成功。

内网SVN客户端访问地址为:https://222.20.95.117:443/svn/SoftWare

则外网SVN客户端访问地址为:https://******.vcip.cc:33682/svn/SoftWare

新花生壳动态域名解析:出现局域网服务器失败的解决方法

花生壳域名诊断:出现局域网服务器解析失败。其实这个提示就是告诉你,你没有架服务。。。或是这个端口的服务没有架起来。

图二:我开服务,注意设置自己要设置的内网的端口,外网的是花生壳自己生成的。

图三:开启相应端口服务后,如果网速够快,一切解析正常!

简单总结:是自己的基础理论有问题:先开服务,才能用。。。一般一个服务会对绑定一个端口。

测试是否成功:

在本机上:   ping 外网域名或者ping 外网域名IP地址

参考:

https://blog.csdn.net/tcjy1000/article/details/50411585

https://blog.csdn.net/fbb3682227/article/details/50074271

https://blog.csdn.net/lu930124/article/details/47129727

https://blog.csdn.net/hyioi/article/details/46963967

说一下怎么搭建外网来访问SVN服务器的更多相关文章

  1. Win7下搭建外网环境的SVN服务器

    最近想跟一帮朋友做点东西,由于几个朋友都身处异地,要想实现版本控制,只能自己搭建一个小的服务器,通过互联网环境来实现版本控制了.本来也在网上找了好多资料,但是总是缺少一些必要的信息,导致最后连接不上服 ...

  2. 【应用】wamp3.x.x设置,让外网能够访问本服务器

    开始教程前,先来看一看本机的运行环境. WAMP 32位版 3.0.6 WIN7 x86 企业版 其他VC运行库全部安装,NET装了3.5以及4.0,还有一些运行库这里省略 ——我是华丽的分割线——— ...

  3. 腾讯云轻量服务器通过Docker搭建外网可访问连接的redis5.x集群

    总结记录/朱季谦 最近买了一台4核16的腾讯云轻量应用服务器,花了我快四百的大洋,打算搭建一堆docker组件集群,最先开始是通过docker搭建redis集群,计划使用三个端口,分别是7001,70 ...

  4. H3C防火墙——回环流量问题(内网终端通过外网IP访问内部服务器)

    http://www.bubuko.com/infodetail-1533703.html

  5. 外网如何访问本地tomcat web服务器【转】

    转自:http://jingpin.jikexueyuan.com/article/49159.html 外网如何访问本地tomcat web服务器 作者: XHKJOE 发布时间:2015-07-1 ...

  6. 外网主机访问虚拟机下的web服务器(NAT端口转发)

    主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...

  7. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  8. VMware NAT端口映射 外网可以访问内网虚拟机

    我想尝试的是利用本机的ip+port来访问虚拟机上的web服务器,因为这样的话,我就能够将我的web服务器部署成为一个能让外网访问的服务器了,首先说下我的环境: 主机:系统win7,ip地址172.1 ...

  9. 关于外网无法访问阿里云主机CentOs

    前两天阿里云ECS搞活动,所有买了个三年的Ecs,然后照着之前在虚拟机同样的搭建服务器,一切都很正常,可是 当我配置好防火墙和nginx之后,发现个问题,外网无法访问. 思考: 1.我的nginx没配 ...

随机推荐

  1. Round 1 Over

    终于把题目清单上的 \(dp\) 写完了\(hhh\)

  2. LINUX第四周学习

    <Linux内核设计与实现>第四周读书笔记——第五章 5.1 与内核通信57 系统调用在用户空间进程和硬件设备之间添加了一个中间层,该层主要作用有三个: 首先它为用户空间提供了一种硬件的抽 ...

  3. insert sort

    插入排序将数据分为前面有序部分和后面无序部分,取无序部分的第一个元素插入到有序序列中. 注意与选择排序的区别. // insert sortvoid insertionSort(int arr[], ...

  4. linux命令总结之lsof命令

    简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...

  5. Python面向对象补充以及异常处理

    面向对象相关内容 一.isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(o ...

  6. 利用 Dijit 组件框架打造丰富的用户界面

    原文出处:Joe Lennon 从头开始学习 Dojo,第 3 部分 利用 Dijit 组件框架打造丰富的用户界面 Dijit 是什么? Dijit 是 Dojo 工具包的富组件用户界面库.这些组件完 ...

  7. Matlab修改背景颜色

    步骤: 1, 在matlab命令行中运行prefdir, 获取matlab.prf文件所在路径 2, 打开matlab.prf所在路径, 找到matlab.prf文件, 作备份 3, 将以下内容添加到 ...

  8. 20155306 2016-2017-2 《Java程序设计》第6周学习总结

    20155306 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 输入/输出 10.1 InputStream与OutputStream 如果要将数据 ...

  9. [NOIP提高&洛谷P1024]一元三次方程求解 题解(二分答案)

    [NOIP提高&洛谷P1024]一元三次方程求解 Description 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约 ...

  10. java矩阵包jama的简单操作

    本文转自http://www.cnblogs.com/zangbo/p/5622351.html 一.jama简介 Jama是一个基本的线性代数java包.包括一个基本的Matrix类和5个矩阵分解类 ...