linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·Linux下配置完整安全的DHCP服务
·网吧LINUX游戏服务器加迅闪更新
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·Ubuntu Linux:Apache安装设置
·详细全面介绍什么是 Apache服务
最新文章
·构建一台大容量的NAT服务器
·Linux Squid安装调试中几个常用
·Samba中如何解决手动F5刷新文件
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
Google
 
Ubuntu用Apache2管理Subversion控制系统
[ 作者:  加入时间:2008-01-08 11:03:14  来自:Linux联盟收集整理 ]
 

除安装过程只适用Ubuntu外,别的步骤在其他Linux发行版中都差不多。

(andyluo是我的用户名,请做相应修改)

1、安装Apache2和Subversion模块

在Synaptic里搜索“apache2”, 安装apache2, apache2-common, apache2-utils, apache2-doc(apache文档,推荐安装), libapache2-svn(Apache2的Subversion模块)。

2、创建Subversion库

创建目录:

$ sudo mkdir -p /var/local/repos

创建Subversion库:

$ sudo svnadmin create /var/local/repos

将所有权授予Apache(www-data), 使之能对库文件进行读写操作:

$ sudo chown -R www-data:www-data /var/local/repos

3、配置Apache2(使用基本验证方式,即用户名和密码)

修改/etc/apache2/mods-available/dav_svn.conf, 将对应行改为:

DAV svn

SVNPath /var/local/repos

AuthType Basic

AuthName "Subversion repository"

AuthUserFile /etc/subversion/passwd

Require valid-user

可选步骤:添加用户验证文件(添加后,andyluo使用Subversion就不用输入密码了):

# sudo htpasswd2 -c /etc/subversion/passwd andyluo

4、重启Apache2:

# sudo /etc/init.d/apache2 restart

5、打开浏览器,访问http://localhost/repos, 就可以看到Subversion库的网页。(当然,现在还没有任何东东,下面我们要导入一些文件)

6、添加/home/andyluo/workspace中的文件到http://localhost/repos下的workspace目录

$ svn import -m "操作注释" /home/andyluo/workspace http://localhost/repos/workspace

7、checkout http://localhost/repos/workspace 中的文件到/home/andyluo/test

$ svn checkout http://localhost/repos/workspace /home/andyluo/test

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Ubuntu Linux系统下的两个网络扫描工具  (2008-01-07 10:13:30)
 ·Ubuntu 7.10扩展Linux系统的多媒体应用  (2008-01-07 10:12:35)
 ·如何制作Ubuntu Linux操作系统的本地源  (2008-01-07 09:59:56)
 ·Ubuntu7.10性能大幅提升要与Vista决高下  (2008-01-07 09:58:57)
 ·Ubuntu Linux系统下TP-link无线上网方法  (2007-12-28 10:34:32)
 ·Ubuntu系统ATI显卡下配置显示器刷新频率  (2007-12-28 10:34:02)
 ·Ubuntu Linux系统中如何使用Samba客户端  (2007-12-28 10:33:27)
 ·Ubuntu 7.10 Linux下Vsftp的配置和使用  (2007-12-28 10:32:54)
 ·华硕Eee PC 中安裝Ubuntu 7.10图文完整攻略  (2007-12-28 06:22:12)
 ·Ubuntu 7.10 Linux建立C与GTK的开发环境  (2007-12-27 10:44:54)