本文[转] http://blog.csdn.net/xiao__c/article/details/8726500
1、安装svn服务
# yuminstall subversion
2、新建一个目录用于存储SVN所有文件
# mkdir /home/svn
3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库
# svnadmin create /home/svn/project_1
执行完这一步,/home/svn中将存在project_1文件夹,这个项目的配置都在 /home/svn/project_1/conf 中
4、为项目配置权限
(1)svnserve.conf 是主配置文件
# vi/home/svn/project_1/conf/svnserve.conf
anon-access=read #匿名可读
auth-access=write #验证用户可读写
password-db=passwd #指向验证用户名密码的数据文件 passwd ,请看下文配置
auth-db=authz #指向验证用户的权限配置文件 authz ,请看下文配置
注意:每一行前方不能有空格,否则会出现 Option expected错误!
(2)passwd用户名密码配置文件
# vi/home/svn/project_1/conf/passwd
[users]
manager1=123456 #每一行都要是“用户名=密码”的格式
manager2=123123
manager3=888888
(3)authz用户权限配置文件
# vi/home/svn/project_1/conf/authz
[groups]
managers=manager1,manager2 #定义群组 managers 包含 manager1 和 manager2 两个用户
[/]
@managers=rw #定义群组 managers 有读写权限
manager3=r #定义 manager3 有读权限
*= #以上没有定义的用户都没有任何权限
5、启动服务器
#svnserve -d -r /home/svn
开启多个版本库的时候要启动不同的端口 svnserve -d --listen-port 3688 -r /static/
分享到:
相关推荐
Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...
Linux下SVN服务器的搭建与配置 Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建...
安装完成后,需要设置SVN服务器的运行环境。在大多数情况下,我们会选择使用Apache HTTP Server(Apache2)作为SVN的前端服务器。首先,安装Apache2: ```bash sudo apt-get install apache2 ``` 或者对于RHEL/...
6. **配置SVN服务器**: 安装完成后,需要配置SVN仓库和服务器。创建仓库目录,如`/var/svn/repos`,然后使用`svnadmin`工具创建新的仓库,如`svnadmin create my_repo`。 7. **配置Apache或HTTPD服务器**: 要通过...
在进行SVN服务器搭建前,确保系统环境为Red Hat 5或更高版本,并准备好以下依赖库的安装: - **APR (Apache Portable Runtime)**:为SVN提供基础运行环境支持。 - **APR-Util**:扩展APR的功能,包括数据库访问和...
安装这个包将使你能够配置和运行SVN服务器,处理版本库的创建、增删改查以及权限管理。 `subversion-deps-1.6.1.tar.gz` 包含了Subversion运行所依赖的一系列库和工具,这些依赖项对于Subversion的正常运行至关重要...
导入步骤与Linux环境相同,即先创建一个新的空版本库,再将备份文件导入其中。假设新版本库位于`E:\Repositories\ebc`,则导入命令如下: ```batch svnadmin load E:\Repositories\ebc ``` **3. 棻查数据** 最后...
3. 将改动的文件提交到版本库:svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock 开关)例如:svn commit -m “add test file for my test“ test.php 简写:svn ci 二...
在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...
### Linux SVN服务器搭建详解 #### 一、简介 版本控制系统是软件开发中不可或缺的一...通过以上步骤,可以在Linux系统中成功搭建并配置SVN服务器,实现版本库的管理和使用。这对于团队协作和代码版本管理非常重要。
每个版本库创建后都会生成一个名为`svnserve.conf`的配置文件。 **步骤1:编辑配置文件** ```bash # vim /svndata/project/conf/svnserve.conf ``` 编辑`svnserve.conf`文件,设置版本库的访问权限。主要配置项...
创建 SVN 版本库: `svnadmin create /home/svn/repos` 创建项目目录: `svnadmin create /home/svn/repos/bloga` `svnadmin create /home/svn/repos/blogb` 配置 SVN 配置文件包括 passwd、authz 和 svnserve...
svn 服务器搭建 ...svn 服务器搭建需要完成四个步骤:安装 svn 软件包、验证安装版本、创建 SVN 版本库和 SVN 配置。只有通过这些步骤,我们才能搭建一个完整的 svn 服务器,实现版本控制和权限控制。
SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是...搭建和配置 SVN 服务器需要下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,配置 SVN 服务器,创建版本库,导入项目,并使用 TortoiseSVN 客户端管理版本库。
在Linux环境下,SVN服务器的搭建是开发团队协作的重要环节。以下将详细介绍如何在Linux服务器上安装和配置SVN,以及"deps"可能包含的内容。 一、SVN安装 1. 更新系统库:首先确保系统是最新的,执行`sudo apt-get ...
* 权限控制:svn 服务器可以实现权限控制,限制用户访问版本库的权限等 * 代码共享:svn 服务器可以实现代码共享,允许多个开发者协同工作等 svn 服务器搭建是实现版本控制、权限控制和代码共享的重要步骤。通过 ...
本篇将详细介绍如何在Linux上安装和配置SVN服务器,以及利用`subversion-1.9.5.tar.gz`这个压缩包进行安装。 首先,`Linux下的SVN服务器版`指的是在Linux操作系统上搭建Subversion服务器,以便团队成员可以远程访问...
本篇文章将详细介绍如何在Linux操作系统上搭建基于HTTPS的SVN服务器,以确保数据传输的安全性。HTTPS协议结合SSL/TLS加密技术,能够提供安全的网络通信环境。 首先,我们来了解一下操作系统的部分。在Linux环境下,...