第一步: @下载所需文件 #wget http://www.cupdir.com/SVN/apr-1.2.11.tar.gz #wget http://www.cupdir.com/SVN/apr-util-1.2.10.tar.gz #wget http://www.cupdir.com/SVN/subversion-1.4.5.tar.gz 第二步: 安装Apr tar zxvf apr-1.2.11.tar.gz cd apr-1.2.11 #./configure --prefix=/usr/local/svn/apr #make && make install 第三步: 安装util tar zxvf apr-util-1.2.10.tar.gz #cd apr-util-1.2.10 #./configure --prefix=/usr/local/svn/util --with-apr=/usr/local/svn/apr #make && make install 第四步: 安装subversion-1.4.5.tar.gz 版本 #tar zxvf subversion-1.4.5.tar.gz #cd subversion-1.4.5 # ./configure --prefix=/usr/local/svn/ --with-apr=/usr/local/svn/apr --with-apr-util=/usr/local/svn/util/ --with-zlib --enable-maintainer-mode # make # make install 创建版本库 #svnadmin create /usr/local/menu #vi /usr/local/menu/conf/authz ---------------------------------------------------- [groups] svn_admin = menu [/] @svn_admin = rw * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r ---------------------------------------------------- #vi /usr/local/svn/conf/passwd --------------------------------------------------- [users] menu = menu --------------------------------------------------- #vi /usr/local/menu/conf/svnserve.conf --------------------------------------------------- --------------------------------------------------- chown –R menu /usr/local/menu 启动SVN svnserve -d -r /usr/local/svn SVN提交上来的文件是不可见的,所以在LINUX下同样需要检出: 检出后的项目在:/usr/local/menu/172.19.12.38中 关闭 1. 查到服务的进程号: [test@localhost svn]$ ps -A | grep svn 4094 ? 00:00:00 svnserve 2. 关闭进程:kill 4094