说一下怎么搭建外网来访问SVN服务器
一.搭建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服务器的更多相关文章
- Win7下搭建外网环境的SVN服务器
最近想跟一帮朋友做点东西,由于几个朋友都身处异地,要想实现版本控制,只能自己搭建一个小的服务器,通过互联网环境来实现版本控制了.本来也在网上找了好多资料,但是总是缺少一些必要的信息,导致最后连接不上服 ...
- 【应用】wamp3.x.x设置,让外网能够访问本服务器
开始教程前,先来看一看本机的运行环境. WAMP 32位版 3.0.6 WIN7 x86 企业版 其他VC运行库全部安装,NET装了3.5以及4.0,还有一些运行库这里省略 ——我是华丽的分割线——— ...
- 腾讯云轻量服务器通过Docker搭建外网可访问连接的redis5.x集群
总结记录/朱季谦 最近买了一台4核16的腾讯云轻量应用服务器,花了我快四百的大洋,打算搭建一堆docker组件集群,最先开始是通过docker搭建redis集群,计划使用三个端口,分别是7001,70 ...
- H3C防火墙——回环流量问题(内网终端通过外网IP访问内部服务器)
http://www.bubuko.com/infodetail-1533703.html
- 外网如何访问本地tomcat web服务器【转】
转自:http://jingpin.jikexueyuan.com/article/49159.html 外网如何访问本地tomcat web服务器 作者: XHKJOE 发布时间:2015-07-1 ...
- 外网主机访问虚拟机下的web服务器(NAT端口转发)
主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...
- VMware NAT端口映射 外网可以访问内网虚拟机
我想尝试的是利用本机的ip+port来访问虚拟机上的web服务器,因为这样的话,我就能够将我的web服务器部署成为一个能让外网访问的服务器了,首先说下我的环境: 主机:系统win7,ip地址172.1 ...
- 关于外网无法访问阿里云主机CentOs
前两天阿里云ECS搞活动,所有买了个三年的Ecs,然后照着之前在虚拟机同样的搭建服务器,一切都很正常,可是 当我配置好防火墙和nginx之后,发现个问题,外网无法访问. 思考: 1.我的nginx没配 ...
随机推荐
- Round 1 Over
终于把题目清单上的 \(dp\) 写完了\(hhh\)
- LINUX第四周学习
<Linux内核设计与实现>第四周读书笔记——第五章 5.1 与内核通信57 系统调用在用户空间进程和硬件设备之间添加了一个中间层,该层主要作用有三个: 首先它为用户空间提供了一种硬件的抽 ...
- insert sort
插入排序将数据分为前面有序部分和后面无序部分,取无序部分的第一个元素插入到有序序列中. 注意与选择排序的区别. // insert sortvoid insertionSort(int arr[], ...
- linux命令总结之lsof命令
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
- Python面向对象补充以及异常处理
面向对象相关内容 一.isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(o ...
- 利用 Dijit 组件框架打造丰富的用户界面
原文出处:Joe Lennon 从头开始学习 Dojo,第 3 部分 利用 Dijit 组件框架打造丰富的用户界面 Dijit 是什么? Dijit 是 Dojo 工具包的富组件用户界面库.这些组件完 ...
- Matlab修改背景颜色
步骤: 1, 在matlab命令行中运行prefdir, 获取matlab.prf文件所在路径 2, 打开matlab.prf所在路径, 找到matlab.prf文件, 作备份 3, 将以下内容添加到 ...
- 20155306 2016-2017-2 《Java程序设计》第6周学习总结
20155306 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 输入/输出 10.1 InputStream与OutputStream 如果要将数据 ...
- [NOIP提高&洛谷P1024]一元三次方程求解 题解(二分答案)
[NOIP提高&洛谷P1024]一元三次方程求解 Description 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约 ...
- java矩阵包jama的简单操作
本文转自http://www.cnblogs.com/zangbo/p/5622351.html 一.jama简介 Jama是一个基本的线性代数java包.包括一个基本的Matrix类和5个矩阵分解类 ...