您的位置:首页 > 其它

svn 、多项目、多用户--学习笔记

2009-03-09 14:18 162 查看
创建文件夹
$ mkdir /data/svn/
$ mkdir /data/svn/repos
# 运行创建版本库的命令,指定数据存储为 FSFS,如果要指定为 Berkeley DB,则将 fsfs 替换为 bdb
$ svnadmin create --fs-type fsfs /data/svn/repos

项目添加
mkdir /data/svn/tmp/project_ktx
mkdir /data/svn/tmp/project_reader

然后,用 svn import 命令来进行项目的导入:
svn import /data/svn/tmp/ file:///data/svn/repos/ --message "init"
版本库查看

svn list --verbose file:///data/svn/repos/

如果要查看最新修订版本的信息,可以使用 svnlook info 命令:
svnlook info /data/svn/repos/
vi passwd

vi authz
[repos:/]
cai = rw
zhu = r
yang = r
[repos:/project_ktx]
yang = rw
cai = rw

[repos:/project_reader]
zhu = rw
cai = rw

日志保存不了或显示不出:
authz文件下的 [/] * = r #加了这一行 就可以看到日志了
但这样又不符合我的权限设置了。我是要设置为有密码才能读的,怎么办?

[arm:/abc]
@g_manager = rw
@g_headquarters = rw
@g_vip = r
* =
除了以上组的人,其他人都没有访问的权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息