代码改变世界

subVersion和tortoiseSVN简单的配置

2011-05-29 21:46  jalen  阅读(739)  评论(0编辑  收藏  举报
subVersion在conf下的三个基本文件的配置
authz、权限配置
   
//默认组,及其默认用户的权限配置
    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
   
    //可指定某些用户在哪些文件夹下的读写权限。
    # [/foo/bar]
    # harry = rw    //可读可写。
    # &joe = r
    # * =

    # [repository:/baz/fuz]
    # @harry_and_sally = rw
    # * = r

    //可自己创建一个组,如管理员租administration,包含哪些用户,可以自己指定
    admin = jalen,ryan      //用户以逗号隔开 
    [/foo/bar]        //指定访问文件夹权限
    admin = r        //指定admin组内成员对文件夹只有可读权限


passwd、用户配置
    //默认有2个用户配置,是被屏蔽的。
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    //增加一个用户,并设置密码,可增加多个用户
    jalen = 5201314110

svnserve.conf 核心配置(如开启,去掉#号,注意后面空格要去掉)
   
    # anon-access = read   //匿名用户是否读写
    # auth-access = write
    # password-db = passwd //是否需要密码进行使用 密码文档放到了passwd(用户配置文件)
    # authz-db = authz     //是否使用权限配置
    # realm = My First Repository //顶级目录配置



创建服务器端库文件位置(我创建到了F:\server_svn下)
启动subversion  svnserve.exe -d -r F:\server_svn      //F:\server_svn 服务器端库文件的位置


TortoiseSVN - >repo-broswer定义浏览服务器svn://127.0.0.1  后面跟你的服务器地址,因为我本地所以127.0.0.1或者localhost


无提示错误,说明正确


checkout 将127.0.0.1服务器的文件载入到本地硬盘

subversion自动启动windows服务 Sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service --root F:\server_svn"


sc        服务命令
create         创建新服务
svnserve    服务名
binpath        执行命令及路径
Sc delete svnserve    删除服务

subversion自动启动windows服务成功,可在管理工具->服务中查看

设置启动类型

基本简单的配置就这样。详细了解去看看张恩民(php100)的教程。

PS:用了张老大的一张ppt的截图。呵呵。