Ubuntu14.0.4系统下 SVN的安装与配置

Ubuntu14.0.4系统下  SVN的安装与配置

SVN(subversion)是近年来崛起的版本管理工具,绝大多数开源软件都使用了svn作为代码版本管理软件。对于写代码的用户来说使用版本控制管理工具svn来说最合适

不过了,下面就介绍一下在Ubuntu 14.0.4下安装和配置SVN的简要方法!

本文是小编亲自整理、测试、验证过的方法,也可以算是最全、最简易的SVN安装配置方法!

下面文档分为四个部分:

1、在Ubuntu 14.0.4系统中安装SVN

2、配置SVN

3、启动和关闭svnservice

4、简要的使用SVN

一、在Ubuntu14.0.4 中安装SVN

1、首先,需要准备好软件工具,Ubuntu中安装软件十分方便

<pre name="code" class="python">$sudo apt-get install subversion


Ok 安装完毕

2、建立仓库文件夹

<pre name="code" class="cpp">cd  /home
sudo  mkdir svn
/usr/local/svn# sudo chown -R 777 svn
/usr/local/svn# sudo chmod -R 777 svn   


最后的一条命令赋予组成员对所有新加入文件仓库的文件拥有相应的权限。正常情况下应该是添加相应的组权限的,但是既然是针对于新手段white paper,所以才简单点,就省略了那么一点,呵呵

3、创建仓库

$ sudo svnadmin create /home/svn

二、 配置SVN

1、配置/home/svn/conf目录下的 svnserve.conf文件

修改svnserve.conf文件

a、去掉#[general]前面的#号

[general]

b、#匿名访问的权限,可以使read/write/none,默认是read

anon-access = none 

c、#认证用户的权限,可以使read/write/none,默认为write

auth-access = write 

d、#密码数据库的路径,去掉前面的#

passw-db = passwd 

注意:其中 anon-access 和auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。

2、修改/home/svn/conf目录下的配置文件passwd 文件

如修改成

<pre name="code" class="cpp">[users]
root    =    123
hfkj    =    12345678
test1   =    test1
test2   =    test2

注意:这里设置了四个用户root,hfkj,test1,test2,密码分别为123,12345678,test1,test2

3、修改 /home/svn/conf/ 目录下的  配置文件authz  如下:

</pre></blockquote><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;"><p><span style="color: red; background-color: yellow;">注意:</span><span style="color: red;">这里设置了四个用户root,hfkj,test1</span>,test2,密码分别为。。。</p><p><span style="color: red;">其中root,hfkj</span>数据admin组,有读和写的权限;test1和test2数据test组只有读的权限。</p><p></p></blockquote><h3>三、启动与关闭SVN服务,并导入工程</h3><p>1、启动 svnserve 服务</p><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;"><p></p><pre code_snippet_id="468839" snippet_file_name="blog_20140915_10_4118346" name="code" class="html">$sudo svnserve  –d  –r  /home/svn

描述说明:

-d: 表示 svnserve 以“守护”进程模式运行

-r: 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库:如:svn://192.168.12.118/svn

2、然后导入 svn  工程

#sudo  svn import -m "New import"  /home/test  svn://localhost/svn

这样 /home/test 文件夹下的项目就导入到了 svn 中了,而 –m 参数的意思是:message 也就是今后查看svn log 时候看到的东东了。

3、之后,我们测试一下

$ sudo mkdir  /home/svn_down
$ sudo cd    /home/svn_down
$ sudo svn  co  svn://localhost/svn

4、看一下 SVN中的文件是否 被下载下来了?

5、OK 这就是以上的全部过程啦!其实是非常简单的!

注意:查看 svnserve 服务是否启动

$ sduo ps  -ef |  grep svn

关闭服务

$ Kill -9 pid    :pid  即svnserve  的PID

亦或是  $  sudo  killall  svn  也是可以的

然后再使用$ sduo  ps  -ef | grep svn  命令查看 svnserve 是否已经被关闭啦!

总结:

本文是在综合了网上众多的 Ubuntu下安装、配置SVN后,经过小编亲自测试、验证后的经验总结,系统对于仍处于迷茫中的小伙伴们有所帮助,尽快能够愉快地玩耍起来。

时间: 2024-10-25 13:16:02

Ubuntu14.0.4系统下 SVN的安装与配置的相关文章

Mac OS X系统下利用VirtualBox安装和配置Windows XP虚拟机

准备工作 下载并安装VirtualBox for Mac到https://www.virtualbox.org/wiki/Downloads下载VirtualBox <版本> for OS X hosts 下载并安装VirtualBox Extension Pack在步骤1的页面点击VirtualBox <版本> Oracle VM VirtualBox Extension Pack右侧的链接进行下载. 下载Windows XP镜像(请自行搜索^^) 在VirtualBox中安装W

在Win7系统下为VS2010安装和配置OpenCV2.1

由于要重新开发一个机遇OpenCV2.1的程序,因此需要在Win7系统下为VS2010安装和配置OpenCV2.1.网上找了几个教程都不能正确配置,最后找到一篇英文安装的帖子,简单明了实现了配置.为了方便自己日后查看以及其他人的可能的需要,现在将配置过程记录下来. 原帖请见:http://opencv-srf.blogspot.it/2011/09/getting-started-with-opencv_16.html Installing & Configuring OpenCV2.1 wit

Linux系统下SVN的安装

SVN简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中. 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动. 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史. SVN中的一些概念 : (1)       repository(源代码库) 源代码统一存放的地方 (2)       Checkout (提取) 当你手上没有源代码的时候

linux下svn 的安装与配置(方式 yum)

SVN的安装 #svn的下载安装命令 yun -y install subversion #检查是否安装成功 svnserve --version #如图表示安装成功(可以看到其中安装的版本号 version 1.6.11) SVN的配置 # 创建svn库的存放目录 (mkdir是linux创建目录命令) mkdir /depot/svn/svndepot # 指定svn库 (svn会在此目录下生成一些所需文件) svnadmin create /depot/svn/svndepot 生成后的目

Linux下svn服务器端安装及配置教程

第一步,安装svn服务器端 1.直接使用yum安装,命令及截图如下 [[email protected] ~]# yum install -y subversion 2.安装成功之后,可以查看svn的版本 [[email protected] ~]# svnserve --version 3.创建svn目录,可以按照个人习惯指定目录位置 [[email protected] ~]# mkdir /usr/local/svn 4.创建svn版本库testsvn,版本库名称可以自己取 [[email

window10系统下caffe的安装及配置matlab接口(显卡为1080)

caffe一般是在linux系统下安装,网上关于windows下安装教程教程,且每个教程都不是很全,我在这边总结一下流程及所有bug 的解决办法. 我是在win10+GTX1080+VS2013,matlab接口我是matlab2016a. 1.先安装visual studio 2013.这个没什么太大的难度,到网上下载安装就行 2.下载caffe.https://github.com/Microsoft/caffe,点击 Clone or download-> Download ZI 解压缩,

linux系统下开发环境安装与配置

安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2.2-24.el6.x86_64 Nginx版本 nginx-1.14.2 mysql版本 mysql-server-5.1.73-8.el6_8.x86_64 git版本 git version 2.18.0 阿里源配置 #备份 [[email protected] yum.repos.d]# m

Ubuntu系统下OpenLDAP的安装及配置

前言LDAP(Lightweight Directory Access Protocol)是基于X.500标准的轻量级目录访问协议,在Unix操作系统里面,和NIS,DNS一样,属于名称服务(Naming Service).本文描述了如何在Ubuntu操作系统上面,搭建LDAP服务. 第一步:修改hostname 127.0.0.1       localhost 127.0.1.1       ldap.ldapdomain.com alternative 192.168.5.180   ld

红帽linux系统下虚拟机的安装与配置

虚拟机的安装和配置 图形安装虚拟机 一直点Forward 安装图形界面 自己配置 命令模式下,shell脚本安装虚拟机 #!/bin/bash      //命令运行环境的指定 virt-install \   //安装虚拟机 --name $1  \       //虚拟机名称指定,$1表示脚本的第一个参数 --ram 1000  \      //硬盘文件大小 --file/var/lib/libvirt/images/$1.img  \   //硬盘文件 -- cdrom/home/kio