原创  subversion 收藏

subversion是功能相当强大的一个版本控制器,有助于个人或团队协作进行项目的进度和版本控制。简单易用,而且是开源免费的,推荐。

1 linux安装svn服务器端:

        sudo apt-get install subversion


可以在windows下安装客户端,这样就能很方便的在windows下写代码放linux上编译和运行了。
linux下有一个svn客户端:rapidsvn

2 svn启动:

  1 建立版本库目录

  $mkdir –p /mysvn

  2启动服务器

  $sudo svnserve -d -r /mysvn/

  -d表示以daemon方式(后台运行)运行,

  -r/mysvn/指定根目录是/mysvn/ .

  检查服务器是否启动正常:

     $ ps –ef|grep svnserve

  

3 建立版本库:

  $ cd /mysvn

  $ svnadmin create . /

  将版本库直接建立在根目录下, ,则远程可不加目录名登录svn:\\a.b.c.cd\

       当然,版本库可以建立在新的文件夹下面,但是访问的客户端的时候要地址+目录名。

       建立后出现一些文件和目录:conf dav db format hooks locks README.txt


4 配置允许访问的用户和权限:

    $cd . /conf  ( ls , 共有三个文件authz  passwd  svnserve.conf )

    $vi svnserve.conf  将以下两个的注释#去掉,特别注意前面不能有空格,否则会很郁闷的出错。

            anon-access = read        //允许匿名读取

            password-db = passwd

   $vi passwd   添加允许访问的用户

          userA=passwordA

   至此,svn应该能开始工作了。 具体还可以设置用户组和具体的访问权限,可参见其他文章。



发表于 @ 2008年05月31日 17:01:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Boost and ACE | 新一篇:程序员2005精华本阅读笔记

  • 发表评论
  • 评论内容:
  •  
Copyright © whyacinth
Powered by CSDN Blog