没有合适的资源?快使用搜索试试~ 我知道了~
首页Ubuntu上搭建SVN服务器全攻略
Ubuntu上搭建SVN服务器详细步骤。 目 录 1 概述 1 2 安装Ubuntu 9.10服务器 1 3 安装Apache服务器 1 4 创建SVN服务器 1 4.1 安装SVN 1 4.2 增加组 2 4.3 创建SVN仓库 2 4.4 配置Apache服务器 2 5 配置SSL 3 6 远程修改svn用户口令 6 6.1 修改Apache2的配置文件 6 6.2 安装mod_perl默认包 7 6.3 相关配置 7 6.4 获得修改口令的Perl脚本 7 7 设置SVN的权限 8 7.1 修改Apache的配置 8 7.2 认证文件的配置 8 8 参考文献 9 附录A:远程修改SVN用户口令工具使用方法 9 附录B:Ubuntu 9.10修改IP地址 10 附录C:Ubuntu下配置SSH服务 10
资源详情
资源评论
资源推荐
目 录
1 概述............................................................................................................................................. 1
2 安装 Ubuntu 9.10 服务器............................................................................................................ 2
3 安装 Apache 服务器.................................................................................................................... 2
4 创建 SVN 服务器......................................................................................................................... 2
4.1 安装 SVN........................................................................................................................... 2
4.2 增加组.............................................................................................................................. 3
4.3 创建 SVN 仓库.................................................................................................................. 3
4.4 配置 Apache 服务器......................................................................................................... 3
5 配置 SSL....................................................................................................................................... 4
6 远程修改 svn 用户口令............................................................................................................... 7
6.1 修改 Apache2 的配置文件............................................................................................... 8
6.2 安装 mod_perl 默认包..................................................................................................... 8
6.3 相关配置.......................................................................................................................... 8
6.4 获得修改口令的 Perl 脚本............................................................................................... 8
7 设置 SVN 的权限......................................................................................................................... 9
7.1 修改 Apache 的配置......................................................................................................... 9
7.2 认证文件的配置............................................................................................................... 9
8 参考文献................................................................................................................................... 10
附录 A:远程修改 SVN 用户口令工具使用方法................................................................11
附录 B:Ubuntu 9.10 修改 IP 地址......................................................................................11
附录 C:Ubuntu 下配置 SSH 服务.......................................................................................12
1 概述
本文详细描述了 Ubuntu 环境下,SVN+Apache+SSL 架构的 SVN 服务器的搭建过程。通
过 h*ps 来访问 SVN 服 务器,采用基于 Apache 的用户认证管理。用户的权限使用 authz 配
置。
1
2 安装 Ubuntu 9.10 服务器
可以是 Ubuntu 9.10 Server 或者是 Desktop。安装过程中创建一个用户名为 administrator
的系统帐户,作为本服务器日常管理帐户。另外,为了方便后续的 说明,假设服务器的 ip
地址为 10.7.6.6。
安装完成后,需要先运行更新管理器,以获得最新的源列表。
3 安装 Apache 服务器
在新立得软件包管理器里面,搜索 apache2 并选择安装 Apache2,libapache2-svn。安
装完成后,确认能通过 h*p 访问 h*p://10.7.6.6。正常情况下,会得到如下界面:
说明 apache 已经正常工作了。
4 创建 SVN 服务器
4.1 安装 SVN
在新立得软件包管理器里面,搜索 subversion,并选择安装 subversion,subversion-
tools。安装好之后,进入下一 步。
2
4.2 增加组
方法如下:
在 Ubuntu 菜单上选择“系统->系统管理->用户和组”;
切换到“组”标签;
点击“添加组”按钮;
组名为“subversion”;
将您自己(administrator)和“www-data”(Apache 用户)加入组成员中;
点击“OK”以确认修改,关闭该程序。
或者直接使用命令,增加组和成员:
sudo addgroup subversion
sudo usermod -G subversion -a www-data administrator
当然,修改组也可以直接修改组文件: sudo vi /etc/group。
然后需要注销(我都是直接重新启动)再登录以便能够真正成为 subversion 组的一员。
4.3 创建 SVN 仓库
现在执行下面的命令
# cd /home
# sudo mkdir svn
#/usr/local/svn# sudo chown -R www-data:subversion svn
#/usr/local/svn# sudo chmod -R g+rws svn
最后的一条命令赋予组成员对所有新加入文件仓库的文件拥有相应的权限。
下面的命令用于创建 SVN 文件仓库:
#sudo svnadmin create /home/svn
4.4 配置 Apache 服务器
先备份一下 Apache2 的配置文件,执行如下命令:
#/usr/local/svn# sudo cp -R /etc/apache2 /etc/apache2_bak
通过 WebDAV 协议访问 SVN 文件仓库,您必须配置您的 Apache 2 Web 服务器。您必须
加入下面的代码片段到您的 /etc/apache2/mods-available/dav_svn.conf 中:(加在文件最后面
即可)
<Loca@on /svn >
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "welcome to subversion repository"
AuthUserFile /etc/subversion/passwd
3
剩余11页未读,继续阅读
meteors1113
- 粉丝: 7
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5