Ubuntu 下搭建SVN服务器

[email protected]:~# sudo apt-get install subversion
[email protected]:/etc/subversion# mkdir /svn
[email protected]:/etc/subversion# cd /svn/

创建版本库

[email protected]:/svn# svnadmin create /svn/sx
[email protected]:/svn# ls
sx
[email protected]:/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
[email protected]:/svn/sx/conf# pwd
/svn/sx/conf
[email protected]:/svn/sx/conf# ls
authz  hooks-env.tmpl  passwd  svnserve.conf
[email protected]:/svn/sx/conf# vi svnserve.conf
[general]

anon-access = noneauth-access = writepassword-db = /svn/sx/conf/passwdauthz-db = /svn/sx/conf/authz
[email protected]:/svn/sx/conf# vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admin01 = 123456
user01 = 123
[email protected]:/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
[email protected]:/svn/sx/conf# svnserve -d -r /svn/sx
[email protected]:/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

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

[email protected]:/svn# svnadmin create /svn/test
[email protected]:/svn# ls /svn/test/
conf  db  format  hooks  locks  README.txt
[email protected]:/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
[email protected]:/svn/test/conf# vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admintest01 = 123456
usertest01 = 123
[email protected]:/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
* =
[email protected]:/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
[email protected]:/svn/test/conf# kill -9 25486
[email protected]:/svn/test/conf# svnserve -d -r /svn
[email protected]:/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
时间: 2024-08-10 21:28:52

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

ubuntu 下搭建svn服务器,以及自动更新到web服务器。

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在网上找了很多的教程,但是试了很多个.写的都是略微粗糙,也有很多问题.整了三天终于是搞定了.我在这整理下,发上来给大家看看.希望有相同需求的道友少走些弯路.大家有什么问题可以在下面留言.</span> <span style="font-family: Ari

ubuntu下搭建svn服务器

下载LOFTER客户端1.首先安装SVN这个软件apt-get install subversion 2.在home目录下创建一个名为svn的文件夹(文件夹的名字随便起) mkdir /home/svn 3.创建数据仓库(可以根据需要创建多个) svnadmin create /home/svn/test 4.启动svn网络服务 svnserve -d -r /home/svn其中 -d 参数让 svnserve 运行在后台,-r 参数限定了数据仓库,在网络上可以访问的地址./home/svn指

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 install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn 我的svn版本仓库叫tone_src cd /srv/svn sudo mkdir tone_src 目录建好后 创建版本仓库 sudo s

ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境 软件下载安装: 我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录. 注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversion 可以这么写apt-cache search subversion,就会列出所有匹配到的可选软件. 软件配置使用: 本环节其实就是在安装好subversion的操作系统中

linux下搭建SVN服务器

最近搞了一台云服务器,尝试部署一些服务器相关的东西,作为开发用服务器,首先考虑搭建的是SVN服务器.记录一下搭建的过程,方便以后查看. 一.安装svn软件,有些云服务器会有安装svn服务器,有些没有. # yum install -y subversion                        //在线安装svn # svnserve --version                                  //检查svn版本 二.创建svn版本库 1.创建一个项目的版本目录

Ubuntu下配置SVN服务器

1. 安装subversion: sudo apt-get install subversion 2. 创建版本库: cd /home/svn/ svnserve -d -r /home/svn svnadmin create repos 注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690. svnserve -d -r /home/svn 等价于: svnserve -d --listen-port=3690 -r /home/svn 如果要启动第二个服务器,如/home

Mac下搭建svn服务器和XCode配置svn

http://www.cnblogs.com/iihe602/p/3277735.html Mac下搭建svn服务器和XCode配置svn 分类: iOS2013-01-14 14:36 5781人阅读 评论(0) 收藏 举报 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2.配置svn用户权限. / yourpath /svnroot/repository/conf/目录下存在3个文件: au

Ubuntu下搭建Tomcat服务器

安装JAVA环境 apt-get update apt-get install openjdk-7-jdk 配置JAVA环境变量 vi /etc/environment JAVA_HOME=JDK目录(一般在=/usr/lib/jvm/jdk1.7.0_04/) CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_04/lib 获取Tomcat安装包 官方下载一个解压即可 #添加一个系统用户tomcat,并且设置为不可登录系统. useradd -d /tomcat解压目录 -s

Ubuntu下搭建apache服务器

本文遵守CC-BY. 前言: 其实在Ubuntu下搭建apache服务器异常简单,下面开始正文. 一.下载安装 其实这里有两种办法, 1.从官网下载源码到本地编译: 2.利用Ubuntn自带的apt-get: 其实两种方法我都用过,并且通过了,不过你没有什么高级的定制话需求的话,非常建议使用第二种方法. 1. 编译源码在官方网站上有详细的步骤,只要跟着他走就可以了 官方网站(这个里面的Compiling and Installing部分) 2. 下载安装 sudo apt-get install