rhel6.4系统下搭建apache + svn
1)在服务器上安装配置svn服务,
2) svn服务支持svnserve独立服务模式访问;
3) svn服务支持apache的http模式访问。
[root@reedoracle ~] #, yum install -y subversion (root@reedoracle ~) #, rpm qa | grep subversion subversion el6_7——1.6.11 - 15.。x86_64
[root@reedoracle ~] #, yum install -y httpd (root@reedoracle ~) #, rpm qa | grep http httpd - 2.2.15 - 56. - el6.centos.3。x86_64
[root@reedoracle ~] #, mkdir /svn (root@reedoracle ~) #, svnadmin create /svn/reed , #创建版本库命令 (root@reedoracle ~) #, cd /svn/芦苇/(root@reedoracle 芦苇)#会 total 24 drwxr-xr-x 2, root root 4096年,Apr , 6, 05:09 相依 drwxr-sr-x 6, root root 4096年,Apr , 6, 05:09 db - r - r - r,, 1, root root ,,, 2, Apr , 6, 05:09 格式 drwxr-xr-x 2, root root 4096年,Apr , 6, 05:09 钩子 drwxr-xr-x 2, root root 4096年,Apr , 6, 05:09 锁 -rw-r——r, 1, root root , 229, Apr , 6, 05:09 README。txt
[root@reedoracle 芦苇]#,cd conf/[root@reedoracle 相依]#会 total 12 -rw-r——r, 1, root root 1080年,Apr , 6, 05:09 authz -rw-r——r, 1, root root , 309, Apr , 6, 05:09 密码 -rw-r——r, 1, root root 2279年,Apr , 6, 05:09 svnserve.conf 【root@reedoracle 相依】#,vim 密码 【root@reedoracle 相依】#,grep “^(^ #)”,密码 (用户) 管理=123,#管理员 里德=123,,#普通用户 鹿=123,,#普通用户
[root@reedoracle 相依]#,vim authz 【root@reedoracle 相依】#,grep “^ (^ #)”, authz (别名) (组) #根目录下(即/svn/reed)管理员可读,写其它用户只读 (/) *=r 管理=rw #公共目录,任何用户都可以读写 [/公共] *=rw #里德目录,只允许admin/里德读写,其他用户无任何权限 [/里德] 管理=rw 里德=rw *=#鹿目录,只允许admin/鹿读写,其他用户无任何权限 [/鹿] 管理=rw 鹿=rw *=
[root@reedoracle 相依]#,vim svnserve.conf 【root@reedoracle 相依】#,grep “^ (^ #)”, svnserve.conf (通用) 时间=anon-access none ,, #禁止匿名访问,设置为none。默认为阅读、参数:读,写,没有 时间=password-db passwd , #指向用户信息文件 时间=authz-db authz ,,,,, #指向权限信息文件 时间=realm /svn/reed ,,, #每个svn项目的认证名,会在认证提示里显示,建议写项目名称。 (sasl) [root@reedoracle 相依]#
[root@reedoracle 相依]#,svnserve -d -r /svn
<强>本地新建,里德和鹿三个目录(与authz的权限配置对应)强>
(root@reedoracle 鹿)#,svn co svn://127.0.0.1/芦苇 域:Authentication & lt; svn://127.0.0.1:3690>/svn/芦苇 Password for “根”: 域:Authentication & lt; svn://127.0.0.1:3690>/svn/芦苇 用户名:鹿 Password for “鹿”: ----------------------------------------------------------------------- 注意!,,Your password  for authentication 域: & lt; svn://127.0.0.1:3690>/svn/芦苇 还要only be  stored 用disk 未加密!,,你断开连接;advised 用配置 your system  so that  Subversion 还要store passwords 加密,如果 可能只,阅读,documentation for 细节。 你还要avoid future appearances  of 却;能够warning by setting 从而价值 of 从而;“store-plaintext-passwords”, option 用either ‘是的’,或是‘不’, “/根/.subversion/服务器”。 ----------------------------------------------------------------------- Store password  unencrypted (yes/no)吗?是的 A ,,芦苇/鹿 A ,,芦苇/公共 Checked out  revision 1。 (root@reedoracle 芦苇)# ls deer 公众 (root@reedoracle 芦苇)#,svn up 。 A ,,公共/restartsvn.sh Updated 用revision 2。 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullRHEL6.4下搭建apache和subversion (SVN)