电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

linux下搭建SVN服务器完全手册

linux下搭建SVN服务器完全手册_第1页
linux下搭建SVN服务器完全手册_第2页
linux下搭建SVN服务器完全手册_第3页
系统环境 RHEL5.4 最小化安装(关 iptables,关 selinux) + ssh + yum一,安装必须的软件包. yum install subversion (SVN 服务器) mysql-server (用于 codestriker) httpd mod_dav_svn mod_perl (用于支持 WEB 方式管理 SVN 服务器) sendmail (用于配置用户提交代码后发邮件提醒) wget gcc-c++ make unzip perl* (必备软件包) ntsysv vim-enhanced (可选)二,基本的 SVN 服务器配置 1,新建一个目录用于存储 SVN 所有文件 # mkdir /home/svn 2,新建一个版本仓库 # svnadmin create /home/svn/project 3,初始化版本仓库中的目录 # mkdir project 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 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] @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 目录,client_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/project Authentication...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

文旅传媒+ 关注
实名认证
内容提供者

传播文化,成就未来

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部