分类:
2009-09-01 22:28:10
-------------vi 乱码----------------------- vi .bashrc ----------------安装软件----------------------------- 1.安装apr 2.安装apr-util
cd apr-util ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/ make make install 3.安装zlib
cd zlib ./configure make make install 4.安装httpd
tar zxvf httpd-2.2.11.tar.gz cd httpd-2.2.11 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --enable-so --enable-dav --enable-maintainer-mode --enable-rewrite make make install 5.解压subversion
tar zxvf subversion-1.6.1.tar.gz tar zxvf subversion-deps-1.6.1.tar.gz (这个解压后会自动放到前面一个解压的目录里的) 安装serf cd subversion-1.6.1/serf ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ make make install 安装 neon
cd subversion-1.6.1/neon
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ make make install 安装 sqlite
cd subversion-1.6.1/sqlite-amalgamation
./configure --prefix=/usr/local/sqlite3 make make install 6.安装subversion ----------------------配置svn---------------------------------------------- 1.vi /usr/local/apache2/conf/httpd.conf 查看是否有如下2行,有就对了 chmod -R 755 /code/ddd 2.建立版本库 ----------------------配置apache----------------------------------------- vi /usr/local/apache/conf/httpd.conf 例子:
启动apache cd /usr/local/apache2/bin htpasswd -c /code/authfile user1 //必须要这样创建. --------------------配置svn访问控制------------------------------------ 使用 SVNParentPath 代替 SVNPath 来指定多个版本库的父目录时,其中所有的版本库都将按照这个策略文件配置。例如上例中 tony 将对所有版本库里的 /tags 目录具有读写权限。如果要对具体每个版本库配置,用如下的语法:
这样项目1的 committer 组只能对 repos1 版本库下的文件具有写权限而不能修改版本库 repos2,同样项目2的 commiter 也不能修改 repos1 版本库的文件。 例子: [groups] [cp:/] |