SVN服务器搭建以及外网访问内网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、软件安装

 

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

 

3SVN配置

 

1)建立核心仓库(前提是进入到Subversionbin目录下,默认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即可。

 



 

 

二、外网访问内网SVN

 

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

 

 

 



 

 

 

 

点击上面的新增按照如下图进行设置就行了

 



 

 

 

 

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

 

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

 

你可能感兴趣的:(SVN)