2. 使用yum install -y subversion命令安装SVN。因为CentOS7采用的最小化安装,因此除了安装软件自己外,还会自动的安装不少perl的依赖包。安装完毕后,采用svnserve --version命令检查一下是否能够正常执行。html
3. 软件安装完成后,则开始建立版本库。按照习惯,咱们的版本库放在/var/svn下面。项目名称叫作pims。操做思路是:1.建立/var/svn文件夹,2. 使用svnadmin命令直接建立版本库。建立完成后,进入版本库文件夹中查看版本库创建状况。
4. 进行版本库用户建立工做。首先分配基本的用户,在这里要注意,全部的设定行,必定要顶格写。如图中建立一个用户和密码。左边是用户,右边是密码。这里进行了马赛克处理vim

5. 建立用户组,这样权限分配的时候针对用户组便可。这里设定了一个叫作owner的用户组,并将刚才创建的用户加入该用户组。并设置该用户组对版本库可读写。安全
6. 设置配置文件。该设置文件主要是指定是否许可匿名访问,以及用户、用户组权限等配置文件的路径等信息。基本上直接将行首注释去掉便可。服务器
7. 启动SVN服务器命令:svnserve -d -r /var/svn/ svn
使用svn co svn://localhost/pims命令将版本库复制到本地。在此过程当中,会要求用户输入当前登陆用户的密码,svn用户名,svn密码等信息。因为这里没有设置本地密码存储加密,因此还会有一个安全警告。因为这个地方只是进行版本库是否安装成功的验证,因此能够忽略这个警告。此时得到的版本库版本号为0工具
8. 在取得的版本库的根目录下,生成一个index.php的测试文件。而后用svn add命令,将其加入版本库中,并提交。版本库更新成功,说明版本库建立也正常的结束了。测试
9. SVN开机自启动:systemctl enable svnserve.service加密
当客户端访问svn出现不能链接,无权限时操作系统
