12年 linux 系统运维工程师,网络架构设计、优化,故障处理。
分类: LINUX
2011-07-20 10:57:28
安装svn
1、wget
2、 需先安装httpd 和httpd-devel
3、 tar -zxvf subversion-1.5.1.tar.gz
4、 cd subversion-1.5.1
5、 安装subversion
6、 ./configure
7、 Make
8、 Make install
9、 查看subversion两个动态库有没有安装成功
10、 vi /etc/httpd/conf/httpd.conf
11、 看到下面两个模块说明安装成功
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
12、 、配置SVN
vi /etc/httpd/conf/httpd.conf
13、 最后添加
以下大概是我的配置:
DAV svn
SVNParentPath /a8root/svn/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /a8root/svn/passwd
AuthzSVNAccessFile /a8root/svn/auth
Require valid-user
14、建立SVN存储仓库
#mkdir -p /a8root/svn/repos
#svnadmin create /a8root/svn/repos/kxt
15、备份以前的SVN库
#svnadmin dump /a8root/svn/repos/kxt/ > /root/kxt
把备份出来的数据恢复到本地
#svnadmin load /a8root/svn/repos/kxt/ < /home/kxt 根据路径来定
16、建立本地访问控制文件
htpasswd -c /a8root/svn/passwd kxt
会提示你输入密码,默认是MD5加密
17、建立本地项目控制文件
touch /a8root/svn/auth
Vi /a8root/svn/auth
[目录名]—repos内的
用户 = rw 权限
18、chmod -R +w /a8root