最近尝试了下在Linux(CentOS6.5)环境下安装与配置SVN服务器端,安装过程中碰到了一些问题,参看了网友们分享的一些心得,并通过自己实际的操作,最终安装与配置成功!总的来说网上的说法芸芸,大致都相同,但是有些细节不够详细或者不够到位,所以根据自己亲身经历,记录下安装与配置过程,仅供大家参看以及自己之后再次使用提供方便。
该编博客为安装配置完成之后写的,所以如果有遗漏操作,还请大家批评指正。
下面开始:
1.SVN服务器端压缩包下载
下载地址:http://mirrors.cnnic.cn/apache/subversion/
我下载的是subversion-1.8.15版本。
下载好的压缩包置于目录 /opt/env 下(根据大家实际需要自行选择)。
2.解压安装
Linux解压命令
命令格式:
# tar -zxvf subversion-1.8.15.tar.gz
解压后/opt/env目录下出现文件夹subversion-1.8.15,
为了方便,顺便建立软链接:
命令格式:
# ln -s ./subversion-1.8.15 ./svn
建立软链接之后访问 svn目录即相当于访问subversion-1.8.15
安装非常简单,解压后即已经安装完成。接下来是配置。
3.SVN版本库的建立
我选择的目录是 /home/svn/作为SVN版本库的根目录。
新建/svn目录:
# mkdir /home/svn
比如,现在我有一个名为“project”的项目需要用SVN做版本管理,那么我可以在svn根目录下建立一个 /project目录,我最终目的想让项目托管到/project目录下。接下来我需要新建这个目录:/home/svn/project 。
命令如下:
# mkdir -p /home/svn/project
然后需要将/project目录设定为版本库,命令如下:
# svnadmin create /home/svn/project
设定/project目录为版本库后,会发现/project目录下会多出以下文件:
drwxr-xr-x 6 root root 4096 Jan <