1. 由于是在CentOS7最小化安装的操作系统环境安装SVN,我们首先排除一些环境因素。在此首先关闭了防火墙,安装了vim文本编辑工具。

    Centos7.3安装svn

    Centos7.3安装svn

  2. 使用yum install -y subversion命令安装SVN。由于CentOS7采用的最小化安装,所以除了安装软件本身外,还会自动的安装很多perl的依赖包。安装完毕后,采用svnserve --version命令检查一下是否可以正常执行。

    Centos7.3安装svn

    Centos7.3安装svn

  3. 软件安装完成后,则开始创建版本库。按照习惯,我们的版本库放在/var/svn下面。项目名称叫做pims。操作思路是:1.创建/var/svn文件夹,2. 使用svnadmin命令直接创建版本库。创建完成后,进入版本库文件夹中查看版本库建立情况。

    Centos7.3安装svn

  4. 进行版本库用户创建工作。首先分配基本的用户,在这里要注意,所有的设定行,一定要顶格写。如图中创建一个用户和密码。左边是用户,右边是密码。这里进行了马赛克处理

    Centos7.3安装svn

  5. 创建用户组,这样权限分配的时候针对用户组即可。这里设定了一个叫做owner的用户组,并将刚才建立的用户加入该用户组。并设置该用户组对版本库可读写。

    Centos7.3安装svn

  6. 设置配置文件。该设置文件主要是指定是否许可匿名访问,以及用户、用户组权限等配置文件的路径等信息。基本上直接将行首注释去掉即可。

    Centos7.3安装svn

  7. 启动SVN服务器命令:svnserve -d -r /var/svn/ 

    使用svn co svn://localhost/pims命令将版本库复制到本地。在此过程中,会要求用户输入当前登录用户的密码,svn用户名,svn密码等信息。由于这里没有设置本地密码存储加密,所以还会有一个安全警告。由于这个地方只是进行版本库是否安装成功的验证,所以可以忽略这个警告。此时获得的版本库版本号为0

    Centos7.3安装svn

  8. 在取得的版本库的根目录下,生成一个index.php的测试文件。然后用svn add命令,将其加入版本库中,并提交。版本库更新成功,说明版本库创建也正常的结束了。

    Centos7.3安装svn

    END

注意事项

  • SVN、VSS、GIT等版本控制工具,在不同的开发场景下各有各的优势和劣势。并没有哪个更好的区别。

  • 配置管理作为一个由制造行业延伸到软件开发行业的词汇,其内涵和外延实际上比软件要更加的博大精深。需要IT管理者不断的揣摩,不断的完善。

相关文章: