您的位置:首页 > 其它

subversion1.4.3配置安装(逐步安装)

2007-12-21 10:14 399 查看
安装前提:不和apache结合,单独的svn服务,和apache结合的配置,请参考其他文章。

好处:作为单独的服务,即使apache挂了,也不影响svn的使用

准备工作:下载

subversion-1.4.3.tar.gz

subversion-deps-1.4.3.tar.bz2

#mkdir subversion_down 建立下载目录

#wget http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz 下载subversion-1.4.3.tar.gz 文件

#wget http://subversion.tigris.org/downloads/subversion-deps-1.4.3.tar.bz2下载subversion-deps-1.4.3.tar.bz2文件
解压两个文件

#tar -zxf subversion-1.4.3.tar.gz

#tar -jxf subversion-deps-1.4.3.tar.bz2

进入 subverstion-1.4.3 目录

#cd subverstion-1.4.3

#./configure –with-apxs=/usr/local/httpd/bin/apxs –with-apr=/usr/local/httpd –with-apr-util=/usr/local/httpd

/usr/local/httpd (此目录为apache的安装目录,根据需要自己更改)

#make

#make install

#netstat -ntlp (如果3690端口在,说明subversion已经运行了)

#ps aux (查看所有进程)

#kill xxxx (进程为svnserve 的pid)

启动服务

#svnserve -d -r /home/owen/svn (这是仓库的根目录 svnserve –help查看更多命令)

#svnadmin create /home/owen/svn/d5s_cn

#cd /home/owen/svn/d5s_cn (此目录为某项目的仓库目录,可以根据上一条命令,建立多个项目仓库)

至此subverstion已经安装完毕。

配置svn

#cd conf(进入某项目仓库的配置文件目录)

#ls (列出authz passwd svnserve.conf)

#vi svnserve.conf

anon-access=read
auth-access=write

password-db=passwd

去掉注释,并且以上三行前、后、中间都没有空格

#vi passwd

添加

[users]
owen=d5s

owen为用户名, d5s为密码。前、后、中间都没有空格

如果不需要密码验证,可以不在passwd添加内容。并且svnserve.conf 中的password-db=passwd 注释掉

仓库访问地址为:svn://xxx.xx.xxx.xx/d5s_cn (xxx为服务器ip)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: