subVersion和tortoiseSVN简单的配置
2011-05-29 21:46 jalen 阅读(739) 评论(0) 编辑 收藏 举报
subVersion在conf下的三个基本文件的配置
authz、权限配置
passwd、用户配置
svnserve.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的截图。呵呵。