你好,游客 登录 注册 搜索
背景:
阅读新闻

Apache+SVN搭建SVN服务器

[日期:2013-03-22] 来源:Linux社区  作者:20072432 [字体: ]

5,至此,svn服务器端搭建完毕。如果是外网客户端访问内部局域网IP用http的80端口,一般IP没有开放80端口,还需要进httpd.conf修改默认端口,改用别的端口,并进路由器进行端口映射。

 

我把80端口修改为81,192.168.1.30为svn服务器IP,打开httpd.conf

Listen 192.168.1.30:81

 

 

 

ServerName svn.6688.cc ----->内部可以用域名来访问,但是要在hosts设置

启动apache

/etc/init.d/httpd start

 

 

可以在本地用浏览器打开:http://svn.6688.cc:81/svn,会弹出对话框提示输入用户名和密码,表示安装成功。

6,内部安装svn客户端

 

LanguagePack_1.7.10.23359-x64-zh_CN

 

TortoiseSVN-1.7.10.23359-x64-svn-1.7.7

 

我安装的是这两个包,可以去网上下载,安装完了要重启。设置为中文版我就不具体说明了。

 

 

7,外网web端使用

 

首先安装subversion,跟第2条服务器端一样,会有相关命令。

 

 

 

外网要访问内网的IP,需要在内网的路由器上进行映射转发,进入内网路由器。一般都是192.168.1.1,登录后打开转发规则----虚拟服务器,添加新条目。我的配置如下:

如果需要用域名方式来访问内网的svn,需要在客户端设置hosts,如果不需要直接用公网IP,就是不需要设置,这个公网IP就是内网的路由器用来访问外网的IP,可以在百度搜索里搜索IP。

域名方式访问:

1)在/etc/hosts中加入:外网IP svn.6688.cc

2)svn checkout http://svn.6688.cc:81/svn /xxx/xxx ----前面为服务器端目录,后面会本地目录,就是把服务器端的数据导出到本地目录。

IP方式访问:

不用设置hosts,直接svn checkout http://外网IP:81/svn /xxx/xxx

 

 

 

 

这样svn服务器端,开发端,web端就设置完成了

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款