ubuntu 13.10 SVN配置(ubuntu通用)

半年没搭SVN,再搭时,又花了两个小时,愤之,遂记录。

内容:

  • 暂不会介绍SVN 仓库下的权限配置。

  • 暂仅介绍file:与svn:的访问方式

  • 介绍linux下的SVN对应的图形工具

前提:无

必要条件:

       了解基本的LINUX指令

       了解linux下的目录结构。


1)安装:$ sudo apt-get install subversion

2)完成后,我们可以查看版本:$ svnserve --version

3)  建库,有两种,一种是直接建空库,一种是导入现在的目录创建新库

  • 创建新库(假定我的仓库都在/home/ashley/svn,已创建好了svn目录,我们的新仓库决定命令为:project)

    $ sudo svnadmin create /home/ashley/svn/project

  • 导入已有目录(假定我有/home/document, 想以此创建一个新的名为doc的仓库)

    $ svn import -m  /home/document file:///home/ashley/svn/doc

  OK,到此,通过以上操作我们有了两个不同的项目仓库。不同的仓库下都有conf文件夹用来配置权限。

4)开启服务:$ sudo svnserve -d -r /home/ashley/svn

    关闭服务:$ killall -9 svnserve

    检查开启与否:$ ps -ef |grep svnserve

    只有开启服务后,才能使用svn://方式访问。


    参数 -r 指定SVN版本库的根目录,客户端不能输入全路径。以上例:

    访问doc仓库:          svn://192.168.1.100/doc

    访问project仓库:   svn://192.168.1.100/project

5)  客户端工具:linux下的图形界面工具:RabbitVCS.http://www.rabbitvcs.org/

    安装:

sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3

完成后,需要重启系统。

你可能感兴趣的:(SVN,ubuntu)