码迷,mamicode.com
首页 > 其他好文 > 详细

超简单的 SVN 服务搭建

时间:2018-07-31 17:02:39      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:cto   用户名   pid   mkdir   空格   --   alt   pre   write   

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 服务搭建

标签:cto   用户名   pid   mkdir   空格   --   alt   pre   write   

原文地址:http://blog.51cto.com/13640803/2152743

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!