RHEL6.4下搭建apache和subversion (SVN)

  


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


 RHEL6.4下搭建apache和subversion (svn)

<强>本地新建,里德和鹿三个目录(与authz的权限配置对应)

 RHEL6.4下搭建apache和subversion (svn)


(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   null

RHEL6.4下搭建apache和subversion (SVN)