root@iZ25q0jd99eZ:~# sudo apt-get install subversion
root@iZ25q0jd99eZ:/etc/subversion# mkdir /svn
root@iZ25q0jd99eZ:/etc/subversion# cd /svn/

创建版本库

root@iZ25q0jd99eZ:/svn# svnadmin create /svn/sx
root@iZ25q0jd99eZ:/svn# ls
sx
root@iZ25q0jd99eZ:/svn# ll sx
total 32
drwxr-xr-x 6 root root 4096 May 9 08:39 ./
drwxr-xr-x 3 root root 4096 May 9 08:39 ../
drwxr-xr-x 2 root root 4096 May 9 08:39 conf/
drwxr-sr-x 6 root root 4096 May 9 08:39 db/
-r--r--r-- 1 root root 2 May 9 08:39 format
drwxr-xr-x 2 root root 4096 May 9 08:39 hooks/
drwxr-xr-x 2 root root 4096 May 9 08:39 locks/
-rw-r--r-- 1 root root 246 May 9 08:39 README.txt
root@iZ25q0jd99eZ:/svn/sx/conf# pwd
/svn/sx/conf
root@iZ25q0jd99eZ:/svn/sx/conf# ls
authz hooks-env.tmpl passwd svnserve.conf
root@iZ25q0jd99eZ:/svn/sx/conf# vi svnserve.conf 
[general] anon-access = none
auth-access = write
password-db = /svn/sx/conf/passwd
authz-db = /svn/sx/conf/authz
root@iZ25q0jd99eZ:/svn/sx/conf# vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admin01 = 123456
user01 = 123
root@iZ25q0jd99eZ:/svn/sx/conf# vi authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
adminsvn = admin01
adminuser = user01
[/]
@adminsvn = rw
[/sx]
@adminuser = rw
root@iZ25q0jd99eZ:/svn/sx/conf# svnserve -d -r /svn/sx
root@iZ25q0jd99eZ:/svn/sx/conf# ps -ef |grep svn
root 25443 1 0 08:54 ? 00:00:00 svnserve -d -r /svn/sx
root 25445 24814 0 08:54 pts/6 00:00:00 grep --color=auto svn

以上是单个版本库:在启动的时候要指定版本库!!!!

root@iZ25q0jd99eZ:/svn# svnadmin create /svn/test
root@iZ25q0jd99eZ:/svn# ls /svn/test/
conf db format hooks locks README.txt
root@iZ25q0jd99eZ:/svn/test/conf# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /svn/test/conf/passwd
authz-db = /svn/test/conf/authz
root@iZ25q0jd99eZ:/svn/test/conf# vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admintest01 = 123456
usertest01 = 123
root@iZ25q0jd99eZ:/svn/test/conf# vi authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
adminuser = admintest01
usertest = usertest01
[/]
@adminuser = rw
[/test]
@usertest = rw
* =
root@iZ25q0jd99eZ:/svn/test/conf# ps -ef |grep svn
root 25486 1 0 09:05 ? 00:00:00 svnserve -d -r /svn/sx
root 25586 24814 0 09:17 pts/6 00:00:00 grep --color=auto svn
root@iZ25q0jd99eZ:/svn/test/conf# kill -9 25486
root@iZ25q0jd99eZ:/svn/test/conf# svnserve -d -r /svn
root@iZ25q0jd99eZ:/svn/test/conf# ps -ef |grep svn
root 25590 1 0 09:18 ? 00:00:00 svnserve -d -r /svn #如果是多个版本库  不要指定版本库(启动的时候)
root 25592 24814 0 09:18 pts/6 00:00:00 grep --color=auto svn

Ubuntu 下搭建SVN服务器的更多相关文章

  1. ubuntu下搭建svn服务器

    [ubuntu下搭建svn服务器] 1.创建目录 mkdir ~/svn/repository/ 2.创建仓库 svnadmin create repository 3.进入 repository/c ...

  2. Ubuntu 14.04 下搭建SVN服务器 svn://

    Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...

  3. Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体

    http://www.linuxidc.com/Linux/2015-01/111956.htm Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get i ...

  4. Windows和Linux环境下搭建SVN服务器

    --------------------------Windows下搭建SVN服务器----------------------------- 一.安装SVN服务端 软件包Setup-Subversi ...

  5. Ubuntu环境搭建svn服务器

    记录一次使用Ubuntu环境搭建svn服务器的详细步骤 一.查看是否已经安装svn 命令:svn如果显示以下信息,说明已安装   二.卸载已安装的svn 命令:sudo apt-get remove ...

  6. 【转】Ubuntu环境搭建svn服务器

    记录一次使用Ubuntu环境搭建svn服务器的详细步骤 一.查看是否已经安装svn 命令:svn如果显示以下信息,说明已安装 二.卸载已安装的svn 命令:sudo apt-get remove -- ...

  7. Winxp下搭建SVN服务器

    本文介绍一种在winxp下搭建SVN服务器的方法. (1) 需要下载Slik-Subversion和TortoiseSVN两个软件.我使用的版本是Slik-Subversion-1.8.3-1-win ...

  8. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  9. Ubuntu下搭建FTP服务器

    Ubuntu下搭建FTP服务器 我装的服务器系统是Ubuntu 12.04 LTS,FTP软件当然是选择大名鼎鼎的vsftpd(very secure FTP daemon), 用系统自带的FTP还好 ...

随机推荐

  1. 能产生粒子效果的CAEmitterLayer

    能产生粒子效果的CAEmitterLayer 下雪效果: // // RootViewController.m // Cell // // Copyright (c) 2014年 Y.X. All r ...

  2. Integer.valueOf(String) 方法之惑

    本文由 ImportNew - 靳禹 翻译自 stackoverflow.欢迎加入翻译小组.转载请见文末要求. 有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: “ 我被下面的代 ...

  3. linux下svn命令大全

    linux下svn命令大全 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/p ...

  4. ci中如何私有化方法

    私有方法 在某些情况下,你可能想要隐藏一些方法使之无法对外查阅.将方法私有化很简单,只要在方法名字前面加一个下划线("_")做前缀就无法通过 URL 访问到了.例如,如果你有一个像 ...

  5. win32控制台消息机制

    源码: #include<windows.h>HANDLE hInput; /* 获取标准输入设备句柄 */INPUT_RECORD inRec;/* 返回数据记录 */DWORD num ...

  6. linux安全加固(1)

    Redhat是目前企业中用的最多的一类Linux,而目前针对Redhat攻击的黑客也越来越多了.我们要如何为这类服务器做好安全加固工作呢? 一. 账户安全 1.1 锁定系统中多余的自建帐号 检查方法: ...

  7. phpcms 调取全站文章

    路径:phpcms/module/content/classes/content_tag.class.php 添加如下方法 /** * 列表页标签:主要返回的是主表中数据与附表中数据 * @param ...

  8. mybatis中的resultMap

    resultMap <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBL ...

  9. webservice和restful的区别

    REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性.REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(res ...

  10. java分布式通信系统(J2EE分布式服务器架构)

    一.序言 近几个月一直从事一个分布式异步通信系统,今天就整理并blog一下. 这是一个全国性的通信平台,对性能,海量数据,容错性以及扩展性有非常高的要求,所以在系统的架构上就不能简单的采用集中式.简单 ...