首页 > 其他 > 详细

SVN服务器搭建以及外网访问内网SVN

时间:2014-11-08 02:35:02      阅读:393      评论:0      收藏:0      [点我收藏+]

?

一、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前面的#号去掉

?


bubuko.com,布布扣
?

?

???????????????????

?

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

?

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

?


bubuko.com,布布扣
?

?

3)启动服务器

?

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

?

4、本地SVN服务器测试

?

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

?


bubuko.com,布布扣
?

?

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

?


bubuko.com,布布扣
?

?

二、外网访问内网SVN

?

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

?

?

?


bubuko.com,布布扣
?

?

?

?

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

?


bubuko.com,布布扣
?

?

?

?

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

?

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

?

SVN服务器搭建以及外网访问内网SVN

原文:http://972459637-qq-com.iteye.com/blog/2153374

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!