`
Java_大猫
  • 浏览: 170570 次
  • 性别: 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服务器搭建步骤

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器...第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 选择在var路径下创建版

    linux安装svn

    Linux下安装svn服务器,实现版本库同步到web目录下

    Linux下svn命令详解

    本文主要是说明linux下svn命令的使用方法,同时记录自己在使用中遇到的一些疑惑。  1、Linux命令行下将...  2、Linux命令行下往版本库中添加新的文件  svn add file  例如:svn add test.php(添加test.php)  

    onedou#DOC#Linux SVN服务器配置及使用方法1

    1、安装svn服务 2、新建一个目录用于存储SVN所有文件 3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库 4、为项目配置权限 5、启动服

    Linux服务器配置多个svn仓库流程详解

    2、在总目录中创建两个仓库的文件夹,以及使用命令创建版本库 # mkdir -p /usr/local/svn/svnrepos/warehouse1 # mkdir -p /usr/local/svn/svnrepos/warehouse2 # svnadmin create /usr/local/svn/svnrepos/...

    Ubuntu自动编译Android版本并提交SVN版本

    B.) 根据 SVN 版本库现有版本号,实现版本号的自劢累加。 C.) 根据 SVN 版本库和代码库的版本号,当前时间戳自劢生成编译版本号。 D.) 自劢检测是否在 linux 版本库中生成版本文件夹,如 V0, V1 …等。 E.) 根据自劢...

    linux(centos7)搭建SVN服务器的思路

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路!...2.创建版本库 sudo mkdir -p /var/svn

    svn 命令详解

    linux svn 详解命令 Linux SVN 命令详解 1、将文件checkout到本地目录 ...2、往版本库中添加新的文件 3、将改动的文件提交到版本库 4、加锁/解锁 5、更新到某个版本 6、查看文件或者目录状态 7、删除文件

    分别用shell、dos、perl实现对SVN版本库的增量备份

    本脚本实现了对版本库进行增量备份,并且将备份导入到其它主机版本库,以备版本库宕机时开发人员可以马上切换服务器,脚本里的免密码LINUX之间拷贝及远程执行脚本请自己百度解决。 1、 全量备份 #!/bin/sh #全量备份...

    linux下安装配置svn独立服务器的步骤分享

    file:/// 直接版本库访问(本地磁盘)。 ... 通过配置Subversion的Apache服务器的WebDAV协议。 ...与svn://相似,但通过SSH...1. svn服务器安装操作系统: Redhat Linux AS4获取svn安装包下载http://subversion.tigris.o

    linux下svn常用命令

    svn命令在linux下的使用教程 2010-09-17 22:28:22 来源: 【大 中 小】 ... 1.1 / pro / domain 简写:svn co 2、 往版本库中添加新的文件 svn add file 例如:svn add test.php添加test.php) svn add * .php添加当前

    Linux安装svn服务器(yum方式)

     建立版本库目录  mkdir -p /data/svn/repo  配置  svnadmin create /data/svn/repo  执行上面的命令后,自动建立repo测试库,查看/data/svn/repo 文件夹发现包含了conf, db,format,hooks, locks,

    SVN使用手册中文版快速入门

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    linux下的 svn命令

    svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加...

    svn自动同步至服务器web目录

    首先在linux服务器下搭建svn,创建版本库并运行,这里就不提供教程啦 1.实现同步的很关键一步代码 svn co –username –password 例子: svn co svn://localhost /www/web –username abc –password 123456 该...

    SVN使用手册中文版.chm

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    Linux SVN 命令详解

    svn checkoutpath(path是服务器上的目录)  例如:svn checkout svn://192.168.1.1/pro/domain  简写:svn co 2、往版本库中添加新的文件  svn addfile  例如:svn addtest.php(添加test.php)  svn ...

    LINUX SVN双机热备份shell脚本 附配置文档

    2个镜像服务器,一主一从,可以实时定时同步版本库。一台服务器宕机时可以迅速切换到另一台。有配置说明有配置说明有配置说明

    SVN操作手册中文版网页格式

    3.1.2. 使用 TortoiseSVN 创建版本库 3.1.3. 本地访问版本库 3.1.4. 访问网络共享磁盘上的版本库 3.1.5. 版本库布局 3.2. 版本库备份 3.3. 服务器端钩子脚本 3.4. 检出链接 3.5. Accessing the Repository ...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    创建和配置你的版本库 创建版本库 实现版本库钩子 Berkeley DB 配置 版本库维护 管理员的工具箱 svnadmin svnlook svndumpfilter svnsync Berkeley DB 工具 修正提交消息 管理磁盘空间 Subversion如何节约磁盘空间 ...

Global site tag (gtag.js) - Google Analytics