免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 921 | 回复: 0
打印 上一主题 下一主题

subversion 安装使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-05 16:59 |只看该作者 |倒序浏览
由于项目的需要,准备安装subversion进行版本控制。本文简单介绍一个subversion服务端的的安装,以及如何使用。
1。subversion服务器端安装
1)下载Apache和SVN源码包:
httpd-2.2.2.tar.bz2下载地址: http://apache.justdn.org/httpd/httpd-2.2.2.tar.bz2
subversion-1.3.1.tar.bz2下载地址:http://subversion.tigris.org/downloads/subversion-1.3.1.tar.bz2
2)新建用户svnadmin,以便svn的维护管理。实现方法可以在gnome下的用户和组中直接添加,也可使用adduser添加。
3)安装apache(root用户操作)
[color="green"]//解压apache2安装包
# tar xvzf httpd-2.2.2.tar.gz
             [color="green"]//进入解压后的目录
# cd httpd-2.2.2
             [color="green"]//配置apache安装,前两个参数是必须要加的,你还可以根据您的需要添加其他的 参数。
             [color="green"]//后面的参数制定你要把apache安装哪里
# ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/
# make
             [color="green"]//安装
# make install
# cd /usr/local/apache2/bin
             [color="green"]//启动apache服务
# ./apachectl start
[color="green"]//打开浏览器http://localhost/如果有测试页"It works!"出现则证明已经安装成功。
4)安装subversion
[color="green"]//解压SubVersion安装包 (root用户进行下面的操作)
# tar xvzf Subversion-1.3.1.tar.gz
             [color="green"]//进入解压后的目录
# cd Subversion-1.3.1
             [color="green"]//配置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
             [color="green"]//安装
# make install
//切换用户,从root用户中退出,使用svnadmin用户
# mkdir /home/svnadminrepository
             [color="green"]//进入subversion的bin目录
# cd /usr/local/subversion/bin
             [color="green"]//创建仓库"test"
# ./svnadmin create /home/svnadmin/repository/test
# cd /home/svnroot/repository/test
             [color="green"]//看看是不是多了些文件,如果是则说明Subversion安装成功了
# ls –l
[color="green"]//将一个已知文件例如:/home/user/import[color="green"]到导入到版本库中
# ./svn import /home/user/import file:///home/svnadmin/repository/test –m "注释"
5)修改Apache配置文件
# cd /usr/local/apadche2/bin
             [color="green"]//启动Apache
# ./apachect1 start
# vi /usr/local/apache2/conf/httpd.conf
    [color="green"]//如果没有的话自己在最下面添加 ,存在则不必重复
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
[color="green"]    //设置svn访问路径,以/svn代替/home/svnadmin/repository/
     
    DAV svn
    SVNParentPath /home/svnroot/repository/ [color="green"]//svn父目录 [color="green"]
   
# ./usr/local/apache2/bin/apachectl restart
             //打开浏览器访问http://localhost/svn/test/,如果有东 西显示就说明成功。
2.subversion客户端访问
1)服务器端的两种服务方式:http 和 svnserve
开启apache即打开http服务:
# ./usr/local/apache2/bin/apachectl start
而使用到
# cd /usr/local/subversion/bin/
# ./svnserve -d也可以同时打开svnserve服务
2)客户端访问
安装svn客户端, 在ubuntu下可以直接使用apt-get install svn来安装,其他版本的linux可以使用yum等安装工具自动安装或手动下载安装
安装完毕之后使用svn list http://your subversion server ip/svn/test/
或者svn list svn://your subversion server ip /home/svnadmin/repository/test
3.eclipse subversion插件安装
安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help ->
Software Updates -> Find and Install...菜单下。请选择Search,查找要安装的新特性,并以
http://subclipse.tigris.org/update
作为URL添加New Remote Site。一路next之后,你就安装成功,重启后就可以看到svn在Preference中找到。
将http://your subversion server ip/svn/test/或svn://your subversion server ip /home/svnadmin/repository/test作为版本库的位置即可。
参考文献:
http://blog.csdn.net/wooin/archive/2006/07/11/903974.aspx
[color="green"]
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24302/showart_291864.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP