共计 1433 个字符,预计需要花费 4 分钟才能阅读完成。
基于 Linux(CentOS)的 SVN 环境搭建
1. 安装 svn
yum intall subversion
2. 查看安装位置
rpm -ql subversion
3. 检验 svn 是否安装成功,查看帮助
svn –help,看到下图表示成功。
4. 创建 svn 版本库目录
mkdir –p /var/svn/svnrepos
5. 创建版本库
svnadmin create /var/svn/svnrepos
命令执行之后会在该目录下生成如下文件
6. 进入 conf 目录进行配置
authz 文件是权限控制文件
passwd 是帐号密码文件
svnserve.conf SVN 服务配置文件
(1) 添加用户:
vi passwd
在 [users] 块中添加用户和密码,格式:帐号 = 密码
(2) 给用户 dan 配置权限
vi authz
在末尾添加如下代码:
[/] # svn 是基于路径的权限分配,这里 / 表示 svn 根目录
dan=rw
意思是版本库的根目录 dan 对其有读写权限,w 只有读权限。
也可以对用户分组,然后对组分配权限
(3) 修改 svnserve.conf 文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = taotao # 认证空间名,版本库所在目录,配置权限时指定名也是这个
7. 启动 svn
进入 /usr/bin 目录(svnserve 启动文件在这里)
svnserve –help 查看帮助
svnserve –d –r /var/svn/svnrepos 启动 svn 时指定 svn 根目录
(其中 –d 表示后台运行,-r 表示数据目录)
8. 重新启动
重新启动之前先结束进程
killall svnserve 或者 kill -9 svnserve (不推荐)
svnserve –d –r /var/svn/svnrepos
Ubuntu 14.04 下搭建 SVN 服务器 SVN:// http://www.linuxidc.com/Linux/2015-01/111956.htm
CentOS 6.2 SVN 搭建 (YUM 安装) http://www.linuxidc.com/Linux/2013-10/91903.htm
CentOS 6.5 部署 Apache+SVN http://www.linuxidc.com/Linux/2013-12/94315.htm
Apache+SVN 搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm
Windows 下 SVN 服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm
Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN 数据 http://www.linuxidc.com/Linux/2013-05/84695.htm
Ubuntu Server 搭建 SVN 服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm
Subversion (SVN) 的详细介绍:请点这里
Subversion (SVN) 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/132840.htm