zoukankan      html  css  js  c++  java
  • SCM_CVS_SVN 版本控制器

    1,下载Setup-Subversion-1.6.5.msi安装包(服务器端)

    2,下载TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi安装包(客户端)

    3,点击Setup-Subversion-1.6.5.msi安装包安装服务器,全部选择默认的就可以直接安装了;

    4,在点击TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi安装包安装客户端,也是全部选择默认的就可以直接安装了;

    5,运行--cmd--svn,如果有信息显示,表示安装成功了;

    6,运行--cmd--svn--svnadmin help,可以查看帮助;

    7,创建仓库,运行--cmd--svn--svnadmin create svnsrc。说明:svnsrc是你创建的仓库的名称;

    当然你可以先选择在那个盘创建仓库,比如:E盘,那么你就必须先转到E盘,在执行上面的:7的步骤;

    创建好了svnsrc仓库后,这时我们可以到E盘查看该文件:svnsrc目录下面包含:

    conf--配置文件

    db--真正存储版本的地方

    hooks--回调函数

    locks--加锁

    format--版本

    README.txt

    当我们建立好了仓库以后,还要在库上做一些权限控制:比如说谁能访问,谁不能访问

    8,权限控制设置

    conf文件下面--svnserve.conf文件,打开:

    ### This file controls the configuration of the svnserve daemon, if you
    ### use it to allow access to this repository.  (If you only allow
    ### access through http: and/or file: URLs, then this file is
    ### irrelevant.)

    ### Visit http://subversion.tigris.org/ for more information.

    [general]
    ### These options control access to the repository for unauthenticated
    ### and authenticated users.  Valid values are "write", "read",
    ### and "none".  The sample settings below are the defaults.
    # anon-access = read
    # auth-access = write
    ### The password-db option controls the location of the password
    ### database file.  Unless you specify a path starting with a /,
    ### the file's location is relative to the directory containing
    ### this configuration file.
    ### If SASL is enabled (see below), this file will NOT be used.
    ### Uncomment the line below to use the default password file.
    password-db = passwd
    ### The authz-db option controls the location of the authorization
    ### rules for path-based access control.  Unless you specify a path
    ### starting with a /, the file's location is relative to the the
    ### directory containing this file.  If you don't specify an
    ### authz-db, no path-based access control is done.
    ### Uncomment the line below to use the default authorization file.
    # authz-db = authz
    ### This option specifies the authentication realm of the repository.
    ### If two repositories have the same authentication realm, they should
    ### have the same password database, and vice versa.  The default realm
    ### is repository's uuid.
    # realm = My First Repository

    [sasl]
    ### This option specifies whether you want to use the Cyrus SASL
    ### library for authentication. Default is false.
    ### This section will be ignored if svnserve is not built with Cyrus
    ### SASL support; to check, run 'svnserve --version' and look for a line
    ### reading 'Cyrus SASL authentication is available.'
    # use-sasl = true
    ### These options specify the desired strength of the security layer
    ### that you want SASL to provide. 0 means no encryption, 1 means
    ### integrity-checking only, values larger than 1 are correlated
    ### to the effective key length for encryption (e.g. 128 means 128-bit
    ### encryption). The values below are the defaults.
    # min-encryption = 0
    # max-encryption = 256

    ---------------------------------Hongten-------------------------------------

    红色标记的是:有哪些人用那些密码可以访问我的仓库;

    password文件

    ### This file is an example password file for svnserve.
    ### Its format is similar to that of svnserve.conf. As shown in the
    ### example below it contains one section labelled [users].
    ### The name and password for each user follow, one account per line.

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    u1=p1

    ---------------------------------Hongten-------------------------------------

    我们添加的用户:u1

    密码是:p1

    9,启动服务器:

    运行--cmd--svnserve -d -r E:svnsrc

    这种方式运行起来后,cmd窗口不能关闭;

    这是服务器就配置好了;

    ---------------------------------Hongten-------------------------------------

    10,现在来做客户端了:

    创建一个文件:svnClient,进入文件:右键--TortoiseSVN--Repo-brower--svn://localhost--ok

    再创建一个文件:svnClient1,进入文件:右键--TortoiseSVN--Repo-brower--svn://localhost--ok

    那么这样就关联好了两个客户端了。

    ---------------------------------Hongten-------------------------------------

     下载:eclipse-java-galileo-win32.zip开发工具;

    下载:subeclipse-site-1.6.5.zip

    在svnClient文件夹中解压;启动eclipse,help--Install New Software--Add--name:subclipse;url=subeclipse-site-1.6.5.zip的存放目录;

    如:E:/Studied video/subeclipse-site-1.6.5.zip

    --ok--ok;然后是 重启eclipse;

    Window--show View--other..--SVN--SVN资源库--右键--新建资源库--资源库位置url=svn://localhost--finish;

    这样就做好了客户端的所有配置了。

  • 相关阅读:
    JS,JQuery的扩展方法
    Listbox简单用法
    Button模板,样式
    WPF开发经验
    弹出窗体主体实现事件
    从一知半解到揭晓Java高级语法—泛型
    深入理解Java之装箱与拆箱
    探究 — 二叉搜索树
    深入理解二叉树(超详细)
    二分查找及其变种算法
  • 原文地址:https://www.cnblogs.com/hongten/p/2198908.html
Copyright © 2011-2022 走看看