超简单的 SVN 服务搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超简单的 SVN 服务搭建相关的知识,希望对你有一定的参考价值。

SVN 简介 :

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的

部署 SVN 服务器 :

1.安装 SVN 服务 :

yum install subversion -y

svnserve --version        #查看版本

2.创建仓库目录 :

mkdir -p /opt/svn/repo          #创建目录

svnadmin create /opt/svn/repo/  #创建新仓库

3.编辑配置文件 :

vim /opt/svn/repo/conf/svnserve.conf                           #注意:配置项前不能有空格
[general]            #总体配置
anon-access = none   #匿名用户没有任何权限
auth-access = write  #认证用户有写的权限
password-db = /opt/svn/repo/conf/passwd  #用户密码文件
authz-db = /opt/svn/repo/conf/authz      #用户信息文件
svnserve -d -r /opt/svn/repo/   #启动svn  关闭用 kill pid

netstat -tunlp | grep svnserve

4.创建用户和权限文件 :

vim /opt/svn/repo/conf/passwd

 zhangsan = abc123   #格式 :用户名=密码
 sysadmin = abc123

vim /opt/svn/repo/conf//authz

[/]             #仓库  一般仓库只有读的权限
 zhangsan = r
 sysadmin = r
[/webphp]       #仓库子目录
 sysadmin = r
 zhangsan = rw

 mkdir /opt/svn/repo/conf/webphp

 svn import webphp/ file:///opt/svn/repo/webphp -m "初始化SVN目录" #导入 webphp

5.Windows 安装 TortoiseSVN(重启win) :

技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片

以上是关于超简单的 SVN 服务搭建的主要内容,如果未能解决你的问题,请参考以下文章

搭建SVN服务器

SVN 下载与安装(超简单)!!!

SVN服务器搭建

windows server怎么搭建svn服务器

使用Docker搭建svn服务器教程

用心剖析,详解如何搭建百万PV网站架构,简单易懂!!!