下载:

 

 

 http://subversion.tigris.org/downloads/subversion-1.6.11.tar.bz2
    http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz
    http://subversion.tigris.org/downloads/subversion-1.6.11.zip
    http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.bz2
    http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.gz
    http://subversion.tigris.org/downloads/subversion-deps-1.6.11.zip
 

 --------------------------------------------------------------

安装:

 

tar zxvf subversion-1.6.11.tar.gz

tar zxvf  subversion-deps-1.6.11.tar.gz

cd /home/install/subversion-1.6.11/

 

./configure --prefix=/opt/svn --without-berkeley-db --with-zlib=/root/install/subversion-1.6.11/zlib 

 

make & make install

 

---------------------------------------------------------------------------------------------

测试安装是否成功:

 svnadmin --version

 

 

然后把 /home/svn/projectname/conf/passwd, /home/svn/projectname/conf/svnserve.conf, /home/svn/projectname/hooks/control-file里的参数配置一下passwd里放的是每个用户名和密码

svnserve.conf里放的是关于匿名和非匿名用户的权限

authz 放置用户用户和组的权限 

control-file里放的是具体到每个文件夹,每个用户的读写权限

再来要打开subversion的端口,subversion默认端口是3690

su - root -c "svnserve -d -r /home/svn/projectname"

命令执行后可以用:

ps -ed | grep svnserve

查看svnserve服务是否已经启动

还可以用:

netstat -ant | grep 3690

查看3690端口是否已经被监听

把当前路径设置到放代码的路径,比如说

/home/svn/projectname

然后执行

svn import svn://localhost/projectname -m "projectname"

等命令行重新出现后就完成了。

 ----------------------------------------------------------------------------------------------

useradd svn

首先创建一个repository

svnadmin create /home/svn/projectname

 

 ----------------------------------------------------------------------------------------------

svn 服务器启动命令

$ svnserve -d --foreground -r /home/svn/# -d -- daemon mode# --foreground -- run in foreground (useful for debugging)# -r -- root of directory to serve

 

posted on 2011-02-14 14:29  凌度  阅读(381)  评论(0编辑  收藏  举报