subversion

终于“的”起心肝,改用subversion代替cvs。

  1. 安装
    1. apt-get install subversion
    2. apt-get install subversion-devel (optional)
  2. 配置
    1. 启动svnserver
      • 以xinetd方式启动
        1. 建立/etc/xinetd.d/svnserve
          service svnserve
          {
              disable = no
              socket_type = stream
              protocol = tcp
              #port = 9690 # use other port
              wait = no
              server = /usr/bin/svnserve
              server_args = -i -r /var/repository #note: restricting repository root
          }

        1. 修改/etc/services,加入
          # subversion service port, use the port specificed at svnserve if not default
          svnserve 3690/tcp
          svnserve 3690/udp

        2. 重启xinetd
          service xinetd restart

        3. 检查svnserver是否成功启动
          lsof -i:3690

      • 以daemon方式启动
        修改/etc/rc.d/rc.local,加入
        svnserve -d -r /var/repository

    2. 建立repository
      svnadmin create /var/repository

    3. 设定存取权限
      修改/var/repository/conf/svnserve.conf
      [general]
      anon-access = none
      auth-access = write
      password-db = passwd.conf

      建立/var/repository/conf/passwd.conf
      [users]
      user1 = password
      ...
  3. 客户端存取
    使用TortoiseSVN:svn://svnserver/[repository]/[project]
    注:由于已指定repository,在上例中不能再指定repository

想用SSH连接svn server的话:

  1. 无需在xinetd启动svnserve
  2. 将可以登录的用户添加到apache组下
  3. 将repository下所有文件及目录改为组可读写(chmod -R g+w *;chmod -R g+r *)
  4. 设置好putty,使它可以以public/private key方式连接服务器,井指定private key文件
  5. 在putty的connection->data->auto login user name设置好为要登录用户
  6. TortoiseSVN使用svn+ssh://myconnection/full_path_to_repository/project连接

注:

  1. svn+ssh连接字串中所用的的putty的session名称,不是svn服务器地址。
  2. 这个方法对无需与别人共享机器的开发人员最方便,连用户名称/密码等都已预设好。但如果须要与别人共享机器的话,可改用pagent。

posted on 2005-06-12 15:35 毒菇求Buy 阅读(234) 评论(0)  编辑 收藏 引用 所属分类: LinuxWindowsSCM

只有注册用户登录后才能发表评论。
<2005年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

导航

统计

常用链接

留言簿(7)

随笔分类(133)

随笔档案(111)

文章分类(65)

文章档案(53)

相册

收藏夹(30)

BLOG

Book store

Graphics Design

搜索

最新评论

阅读排行榜

评论排行榜