免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 976 | 回复: 0
打印 上一主题 下一主题

SVN服务器配置笔记(基于FC8) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-15 09:35 |只看该作者 |倒序浏览


1、              安装http服务器
下载
httpd-2.2.11.tar.gz
,解压后,configure,make,make install。

2、              安装subversion
下载
subversion-1.6.1.tar.bz2
,解压。做如下配置:
./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache2/ --with-apr-util=/usr/local/apache2/ --with-ssl --with-zlib=/usr/local/ --enable-maintainer-mode
注意:这之前系统上必须安装了zlib,如果没有安装,请下载
zlib-1.2.3.tar.bz2
,configure;make;make install就可以了。
配置完成后,make;make install就可以了。

3、              修改http服务器配置文件
配置文件是/usr/local/apache2/conf/httd.conf。在该文件的最后添加下面的几行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

DAV svn
SVNParentPath /var/svn/repos/
AuthzSVNAccessFile /var/svn/repos/authz.conf
AuthType Basic
AuthName "Subversion.zoneyump"
AuthUserFile /var/svn/repos/authfile
Require valid-user

4、              其他配置文件
主要有两个:
/var/svn/repos/authfile,这个文件保存用户名和用户密码。
添加用户:htpasswd –c /var/svn/repos/authfile liu
这样就添加了一个用户名为liu的用户,然后会提示输入新密码和再次输入密码验证。这样一个用户添加就完成了。如果还要添加其他用户,使用命令:
htpasswd /var/svn/repos/authfile 用户名,这时没有参数 –c,因为authfile文件已经存在了。
领一个文件就是/var/svn/repos/authz.conf,我的配置如下:
[server:/]
liu = [rw]
         就这两行就可以了,说明用户名为liu的用户具有读写权限。

5、              创建工程
cd /usr/local/subversion/bin
./svnadmin create /var/svn/repos/server
这样就增加了一个工程,在/var/svn/repos目录下就多了一个server目录,里面包含工程文件。
然后添加工程源文件到工程。假设我的工程源文件在/home/yqliu29/server目录下,运行如下命令就可以(在/usr/local/subversion/bin目录下运行):
./svnadmin create /var/svn/repos/server
./svn import /home/yqliu29
file:///var/svn/repos/server
-m “注释”
添加源文件就完成了。

6、              然后就可以checkout了,看成功与否:
svn co http://192.168.61.79/repos/server


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/57747/showart_1928912.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP