2022年linuxSVN服务器搭建 .pdf
《2022年linuxSVN服务器搭建 .pdf》由会员分享,可在线阅读,更多相关《2022年linuxSVN服务器搭建 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统环境 Centos 5.5 x86 最小化安装 (关 iptables,关 selinux) + ssh + yum 一,安装必须的软件包 . yum install subversion (SVN服务器 ) httpd mod_dav_svn (用于支持 WEB方式管理 SVN服务器 ) wget gcc-c+ make unzip (必备) 二,基本的 SVN服务器配置1,新建一个目录用于存储SVN所有文件# mkdir /home/svn 2,新建一个版本仓库# svnadmin create /home/svn/project 3,初始化版本仓库中的目录# mkdir projec
2、t project/server project/client project/test ( 建立临时目录 ) # svn import project/ file:/home/svn/project -m 初始化 SVN目录 # rm -rf project (删除临时建立的目录 ) 4,添加用户要添加 SVN用户非常简单,只需在 /home/svn/project/conf/passwd文件添加一个形如 “username=password 的条目就可以了 .为了测试,我添加了如下内容: users # harry = harryssecret # sally = sallyssecret
3、 pm = pm_pw server_group = server_pw client_group = client_pw test_group = test_pw 5,修改用户访问策略/home/svn/project/conf/authz记录用户的访问策略,以下是参考: groups project_p = pm project_s = server_group project_c = client_group project_t = test_group project:/ project_p = rw * = project:/server 名师资料总结 - - -精品资料欢迎下载 -
4、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - project_p = rw project_s = rw * = project:/client project_p = rw project_c = rw * = project:/doc project_p = rw project_s = rw project_c = rw project_t = rw * = 以上信息表示,只有 pm 有根目录的读写权, server_group 能访问 server目录, cli
5、ent_group 能访问 client 目录,所有人都可以访问doc 目录. 6,修改 svnserve.conf文件,让用户和策略配置升效 . svnserve.conf内容如下 : general anon-access = none auth-access = write password-db = /home/svn/project/conf/passwd authz-db = /home/svn/project/conf/authz 7,启动服务器# svnserve -d -r /home/svn 8,测试服务器# svn co svn:/192.168.60.10/projec
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年linuxSVN服务器搭建 2022 linuxSVN 服务器 搭建
限制150内