CentOS7下安装和配置SVN

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

CentOS7下安装和配置SVN
 
CentOS7下安装和配置SVN

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

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

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

CentOS7下安装和配置SVN

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

CentOS7下安装和配置SVN

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

CentOS7下安装和配置SVN

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

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

CentOS7下安装和配置SVN

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

CentOS7下安装和配置SVN

 9. SVN开机自启动:systemctl enable svnserve.service

当客户端访问svn出现不能连接,无权限时

猜你喜欢

转载自www.cnblogs.com/wenhaitao/p/9030865.html