(一) Linux Centos7下SVN服务器搭建详细教程
2017-02-17 09:17
786 查看
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。下面介绍了SVN服务器安装的详细步骤。
1.安装SVN服务
2.查看是否成功安装SVN模块
3.创建SVN资源库目录
4.创建SVN资源库
执行了这个命令之后会在/svn/svnrepos目录下生成如下这些文件**
5.修改配置文件
SVN配置详细信息可参考: SVN配置详细信息
6.启动SVNServe服务
使用tortoiseSVN进行访问, 地址为svn://ip/svnrepos,如果能正常访问,那么说明安装成功了。
下一篇将介绍使用Apeach搭建HTTP服务,访问SVN服务器。
1.安装SVN服务
# yum install mod_dav_svn subversion
2.查看是否成功安装SVN模块
# ls /etc/httpd/modules/ | grep svn mod_authz_svn.so mod_dav_svn.so # svn --version(查看SVN版本信息) svn, version 1.7.14 (r1542130) ...
3.创建SVN资源库目录
# mkdir -p /svn/svnrepos
4.创建SVN资源库
# svnadmin create /svn/svnrepos
执行了这个命令之后会在/svn/svnrepos目录下生成如下这些文件**
conf |-authz文件是权限控制文件 |-passwd是帐号密码文件 |-svnserve.conf SVN服务配置文件
5.修改配置文件
# vim /opt/svn/svnrepos/conf/svnserve.conf 进行如下配置 [general] # 非鉴权用户没有权限 anon-access = none # 鉴权用户有写权限 auth-access = write # 指定用户名口令文件名 password-db = passwd # 指定权限配置文件名 authz-db = authz # vim /opt/svn/svnrepos/conf/passwd 进行如下配置 passwd: [users] # 配置了一个用户 用户名为admin密码为admin admin=admin # vim /opt/svn/svnrepos/conf/authz 进行如下配置 authz: [groups] [/] # 为admin用户配置读写权限 admin = rw
SVN配置详细信息可参考: SVN配置详细信息
6.启动SVNServe服务
# svnserve -d -r 仓库路径
使用tortoiseSVN进行访问, 地址为svn://ip/svnrepos,如果能正常访问,那么说明安装成功了。
下一篇将介绍使用Apeach搭建HTTP服务,访问SVN服务器。
相关文章推荐
- centOS 搭建SVN服务器,提交自动发布代码,详细教程,及注意事项
- CentOS 7下安装配置proftpd搭建ftp服务器的详细教程
- CentOS_Linux搭建ftp服务器详细教程
- SVN源码服务器搭建-详细教程
- SVN源码服务器搭建-详细教程
- Linux下SVN服务器搭建(CentOS+Subversion)
- linux(centos)搭建SVN服务器
- SVN源码服务器搭建-详细教程(我的收藏)
- 服务器架设:CentOS搭建LAMP详细教程
- 服务器架设:CentOS搭建LAMP详细教程
- 服务器架设:CentOS搭建LAMP详细教程
- Linux下SVN服务器搭建(CentOS+Subversion)
- 服务器架设:CentOS搭建LAMP详细教程
- 使用Linux(CentOS)搭建SVN服务器全攻略
- Linux下SVN服务器搭建(CentOS+Subversion)--转
- Linux下SVN服务器搭建(CentOS+Subversion)
- 服务器架设:CentOS搭建LNMP详细教程
- 基于SVN源码服务器搭建(详细教程分析)
- Linux下SVN服务器搭建(CentOS+Subversion)
- SVN源码服务器搭建-详细教程