Linux下SVN服务器的搭建与配置
下载最新的svn压缩包http://subversion./downloads/subversion-
//解压SubVersion安装包(root用户进行下面的操作) # tar xvzf subversion-
//进入解压后的目录
# cd Subversion-
//配置subversion安装
#./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
--enable-maintainer-mode
# make
//安装
# make install
//创建库文件所在的目录(svnroot用户进行下面的操作)
# mkdir /home/svnroot/repository
//进入subversion的bin目录
# cd /usr/local/subversion/bin
//创建仓库"test"
# ./svnadmin create /home/svnroot/repository/test
# cd /home/svnroot/repository/test
//看看是不是多了些文件,如果是则说明Subversion安装成功了
# ls –l
# cd /usr/local/subversion/bin
//这条语句将把路径/home/user/import下找到的文件导入到你创建的Subversion 仓库中去,
//提交后的修订版为1。
# ./svn import /home/user/import file:///home/svnroot/repository/test –m "注释"
//不让其他人有该目录的权限
# chmod 700 /home/svnroot/repository
修改Apache配置文件
# cd /usr/local/apadche2/bin
//启动Apache
# ./apachect1 start
# vi /usr/local/apache2/conf/
//在最下面添加
LoadModule dav_svn_module modules/
LoadModule authz_svn_module modules/
<Location /svn>
DAV svn
SVNParentPath /home/svnroot/repository/ //svn父目录
essFile /home/svnroot/repository/ //权限配置文件
AuthType Basic //连接类型设置
AuthName "" //连接框提示
Aut
Linux下SVN服务器的搭建与配置 来自淘豆网www.taodocs.com转载请标明出处.