Linux系统下SVN服务器的搭建过程详解
|
1环境: 服务器放在redhatAS4.0上,客户端在windows2000。 2软件包 2.1服务器: subversion-1.3.2-1.rh90.i386.rpm。可能还会用到其他依赖组件,在我的配置中要用到:apr-0.9.5-0.2.i386.rpm,neon-0.24.7-1.i386.rpm,apr-util-0.9.5-0.1.i386.rpm。 2.2客户端: TortoiseSVN-1.3.2.5840-svn-1.3.0 3安装服务器 [root@localhostroot]#rpm–ivhapr-0.9.5-0.2.i386.rpm [root@localhostroot]#rpm–ivhneon-0.24.7-1.i386.rpm [root@localhostroot]#rpm–ivhapr-util-0.9.5-0.1.i386.rpm [root@localhostroot]#rpm–ivhsubversion-1.3.2-1.rh90.i386.rpm 安装完成以后,要测试是否已经安装成功,则要输入以下命令: [root@localhostroot]#svnserve–version 若显示如下,安装成功: svnserve,version1.4.0(r21228) compiledOct122006,10:18:56 Copyright(C)2000-2006CollabNet. Subversionisopensourcesoftware,seehttp://subversion.tigris.org/ ThisproductincludessoftwaredevelopedbyCollabNet(http://www.Collab.Net/). Thefollowingrepositoryback-end(FS)modulesareavailable: *fs_fs:Moduleforworkingwithaplainfile(FSFS)repository. 4Svn配置 4.1建立版本库目录 [root@localhostroot]#mkdir–p/svn svn是我自己建立的目录,各人根据具体情况设计名字 4.2建立一个用户,用与管理这个版本库目录 [root@localhostroot]#useradd-m-s/bin/bashlyl lyl是建立的用户名,可以根据习惯改 4.3用建立的用户管理我们刚建的版本库目录 [root@localhostroot]#chown–Rlyl.lyl/svn 用lyl来管理我们的版本库目录/svn 4.4启动服务器 用用户lyl来管理版本库目录/svn,则须转为lyl,命令如下: [root@localhostroot]#sulyl 启动svn服务 [root@localhostroot]#svnserve-d-r/svn/; -d表示以daemon方式(后台运行)运行 -r/svn/指定根目录是/svn/ 检查服务器是否启动正常: [svn_leader@localhostroot]$ps–ef|grepsvnserve 如果显示如下,即为启动成功: lyl 69411 015:07?00:00:00svnserve-d——listen-port9999-r/svn 源代码网供稿. |
