一、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->checkout

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

二、外网访问内网SVN

首先必须有个外网的IP地址,我们用的是我们实验室的路由,路由配置的是静态IP。动态IP还不知道怎么设置。登录路由器,添加一条映射即可。我们实验室用的是H3C的路由,以此为例

的新增按照如下图进行设置就行了

在局域网外进行访问的时候输入的地址为svn://路由IP:外部端口/

这样基本就可以进行访问了。

摘抄自  https://blog.csdn.net/iteye_9238/article/details/82608682?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=1619535120622_67563&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control

以防下次找不到

另外如果提示

在Subversion的bin目录下运行命令:

svnserve --daemon --root F:\svn

会报:svnserve不是内部或外部命令,也不是可运行程序或批处理文件

解决方法:一.重新安装slik subversion

二.选择svnserve

三.此时安装地址bin下面有svnserve.exe即可(其他命令同理)

来源于

https://blog.csdn.net/tomcat_2014/article/details/48623353

SVN服务器搭建以及外网访问内网SVN相关推荐

  1. 【Linux-Windows】关于外网访问内网服务器

    [Linux-Windows]关于外网访问内网服务器 1.背景 2.内网穿透 1.背景 有时候,我们搭建的服务器系统是在内网,内网即内部局域网. 内网可以访问外网,但是外网不能访问内网,外网即互联网或 ...

  2. 外网访问内网svn【内网穿透】

    由于ipv4资源的枯竭,现在基本是大内网环境,运营商基本不会分配独立的公网IP.那在没有公网IP的情况下,要如何实现外网访问内网svn呢? 在没有公网IP的环境下,要实现公网访问内网,基本上都是通过内 ...

  3. 利用反向SSH从外网访问内网服务器

    学院的服务器在学院的内网,出了学院就不能访问,在宿舍.家里学习很不方便没有服务器的话.之前一直用TeamViewer,但是用着不舒服.最近新找到一个办法,就是利用外网服务器以及反向SSH搭一条通道,使 ...

  4. 【内网穿透服务器】使用Frp外网访问内网FTP服务器(以访问内网samba服务为例)

    使用Frp外网访问内网FTP服务器(以访问内网samba服务为例) FTP是基于TCP的服务,使用两个端口,命令端口和数据端口,命令端口是21,数据端口在主动模式下为20,在被动模式随机分配. FTP ...

  5. 无公网IP,VB应用从外网访问内网服务器

    应用需求 之前做的板子加密工具,需要客户在工厂将所有板子先扫描一遍,然后将扫描得到的结果文件通过邮件发送给开发人员.开发人员根据收到的数据文件,生成一个加密文件,并发回给工厂.工厂收到加密数据后,需要 ...

  6. 快速实现内网穿透已成功(神卓互联搭建外网访问内网应用)巧妙绕过路由器

    内网穿透在实际生活中,我们经常会在内网里部署服务让外网访问内网应用,比如Apache,Tomcat,数据库,微信小程序的开发以及企业的一些管理软件(OA.CRM.ERP),还有远程桌面等等的外网都是无 ...

  7. 外网访问内网localhost web服务器

    在内网/局域网部署的web服务,只能在本地局域网内访问.要想在外网环境下也能够访问到,可以通过cpolar内网穿透来实现,不需要公网IP,也不需要进入到路由器,还不限制流量,支持http/https/ ...

  8. 通过外网访问内网服务器

    通过外网访问内网服务器 ---------------- 版权声明:本文为CSDN博主「Chao's Code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文 ...

  9. 华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置

    目录 一.配置要求 二.配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三.命令解析 一.配置要求 内网可以pi ...

最新文章

  1. 一站式学习Wireshark(三):应用Wireshark IO图形工具分析数据流 | 快课网
  2. 聊一聊Android的消息机制
  3. linux中安装cx_Oracle
  4. 法国计算机科学专业大学排名,法国计算机视觉专业大学排名(2020年USNEWS)_快飞留学...
  5. Semaphore使用,占桌把戏
  6. python实现QQ登陆验证码数据采集
  7. 《数理统计学教程》序言(陈希孺)
  8. 芯片开发语言的简单区别介绍。Verilog、VHDL、System Verilog、SystemC、Matlab、C/C++等
  9. Dijkstra算法--斐波那契堆,Python实现
  10. php简单实现延迟队列
  11. 中文名颜色大全,妈妈再也不担心我找不着好颜色了.
  12. 房屋管理系统简单Damo
  13. 艾司博讯:拼多多推广投放时间设置步骤
  14. 【汇正财经】什么是股票交割方式?股票交割方式有哪些?
  15. Android项目gen目下没有R.class文件 解决方法
  16. VCam 虚拟摄像头 V3.1.0 下载 - 天空软件站 - 聊天工具 - 联络聊天
  17. git拉取远程指定分支到本地
  18. Python笔记-解决pyinstaller打包后运行时动态加载模块报错(No module named)
  19. 订单并发问题分析及解决
  20. linux中ftp如何使用,linux下ftp如何使用

热门文章

  1. Python - 代码片段,Snippets,Gist
  2. 输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。
  3. 众昂矿业:氟化工产业数字化协同发展
  4. VSCode 插件(分类查找)
  5. 五种UML图的画法详细介绍【软件工程】
  6. PTA 树种统计 c语言-------二叉搜索树 详细解释
  7. Elasticsearch的UNASSIGNED未分配解决方案
  8. How input events are dispatched in Android?
  9. 常用邮箱 SMTP 服务器地址大全
  10. 中国路线机械网php上机题,动车组机械装置检修-中国大学mooc-试题题目及答案