您的位置:首页 > 运维架构 > Linux

centos 7 架设svn服务器

2015-07-30 12:41 513 查看
公司网站代码需要方便管理,而公司网站服务器是CentOS 7.0,所以只好给CentOS7.0搭建一个SVN服务器。

工具/原料

CentOS7.0

subversion

第一步: 安装svn

1
1. 通过 yum install subversion来安装



2
2. 提示已经安装。查看svn版本
使用: svnserve –version


END

第二步: 创建svn版本库

1
1. 使用命令: svnadmin create svn/repo


END

第三步: 配置svn信息

1
1. 进入版本库中的配置目录conf,此目录有三个文件: svn服务综合配置文件、 用户名口令文件、权限配置文件。



2
2. 配置权限配置文件authz
说明:两个站点为bbs,blog,所以分为三个组超级管理组admin、bbs管理组bbsadmin、blog管理组blogadmin。超级管理组admin可以读写所有站点内容,而bbsadmin对bbs站点可以读写,而只能读blog站点。以及blogadmin对blog站点可以读写,对bbs站点只读。



3
3. 配置用户口令文件passwd
添加组用户以及密码



4
4. 配置 svn服务综合配置文件svnserve.conf


END

第四步: 启用svn,连接svn以及关闭svn

1. 启用svn
svnserve -d -r /home/svn/project/



2. 连接svn
(1) 出现错误,认证失败



(2) 修改/root/.subversion/servier选项



(3) 安装openssl以及openssl-devel



(4)如果以上2步都操作还是提示认证失败,那只能无奈的用这个了:



(5)连接成功,以及导入文件成功



3. 关闭svn
通过ps -aux|grep svn 查看到的svn进程id来进行关闭

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息