`
Java_大猫
  • 浏览: 173487 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

linux SVN服务器创建版本库

 
阅读更多
本文[转] 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服务器的搭建与配置.docx

    Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...

    Linux下SVN服务器的搭建与配置

    Linux下SVN服务器的搭建与配置 Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建...

    linux下安装SVN服务器(SVN1.5.4)

    安装完成后,需要设置SVN服务器的运行环境。在大多数情况下,我们会选择使用Apache HTTP Server(Apache2)作为SVN的前端服务器。首先,安装Apache2: ```bash sudo apt-get install apache2 ``` 或者对于RHEL/...

    linuxsvn离线安装

    6. **配置SVN服务器**: 安装完成后,需要配置SVN仓库和服务器。创建仓库目录,如`/var/svn/repos`,然后使用`svnadmin`工具创建新的仓库,如`svnadmin create my_repo`。 7. **配置Apache或HTTPD服务器**: 要通过...

    linux下搭建svn服务器

    在进行SVN服务器搭建前,确保系统环境为Red Hat 5或更高版本,并准备好以下依赖库的安装: - **APR (Apache Portable Runtime)**:为SVN提供基础运行环境支持。 - **APR-Util**:扩展APR的功能,包括数据库访问和...

    linux下SVN服务器包

    安装这个包将使你能够配置和运行SVN服务器,处理版本库的创建、增删改查以及权限管理。 `subversion-deps-1.6.1.tar.gz` 包含了Subversion运行所依赖的一系列库和工具,这些依赖项对于Subversion的正常运行至关重要...

    svn版本库迁移方法

    导入步骤与Linux环境相同,即先创建一个新的空版本库,再将备份文件导入其中。假设新版本库位于`E:\Repositories\ebc`,则导入命令如下: ```batch svnadmin load E:\Repositories\ebc ``` **3. 棻查数据** 最后...

    linux系统下svn服务器操作命令

    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服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...

    linux SVN服务器搭建步骤

    ### Linux SVN服务器搭建详解 #### 一、简介 版本控制系统是软件开发中不可或缺的一...通过以上步骤,可以在Linux系统中成功搭建并配置SVN服务器,实现版本库的管理和使用。这对于团队协作和代码版本管理非常重要。

    Linux下搭建SVN服务器

    每个版本库创建后都会生成一个名为`svnserve.conf`的配置文件。 **步骤1:编辑配置文件** ```bash # vim /svndata/project/conf/svnserve.conf ``` 编辑`svnserve.conf`文件,设置版本库的访问权限。主要配置项...

    linux 安装svn并实现本地同步服务器

    创建 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服务器搭建和配置[整理].pdf

    SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是...搭建和配置 SVN 服务器需要下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,配置 SVN 服务器,创建版本库,导入项目,并使用 TortoiseSVN 客户端管理版本库。

    SVN linux服务器端安装文件1

    在Linux环境下,SVN服务器的搭建是开发团队协作的重要环节。以下将详细介绍如何在Linux服务器上安装和配置SVN,以及"deps"可能包含的内容。 一、SVN安装 1. 更新系统库:首先确保系统是最新的,执行`sudo apt-get ...

    svn服务器搭建教程

    * 权限控制:svn 服务器可以实现权限控制,限制用户访问版本库的权限等 * 代码共享:svn 服务器可以实现代码共享,允许多个开发者协同工作等 svn 服务器搭建是实现版本控制、权限控制和代码共享的重要步骤。通过 ...

    Linux 下用的 SVN服务器版

    本篇将详细介绍如何在Linux上安装和配置SVN服务器,以及利用`subversion-1.9.5.tar.gz`这个压缩包进行安装。 首先,`Linux下的SVN服务器版`指的是在Linux操作系统上搭建Subversion服务器,以便团队成员可以远程访问...

    https+linux+svn服务器搭建指导书.docx

    本篇文章将详细介绍如何在Linux操作系统上搭建基于HTTPS的SVN服务器,以确保数据传输的安全性。HTTPS协议结合SSL/TLS加密技术,能够提供安全的网络通信环境。 首先,我们来了解一下操作系统的部分。在Linux环境下,...

Global site tag (gtag.js) - Google Analytics