首页 运维 网络学院 查看内容

CentOS5.5下SVN部署文档

2011-7-25 11:09 539 0

摘要:   简述:  SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,  使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均...
关键词: nbsp elain SVN svndata data subversion svnserve authz 子系统 passwd

  简述:  SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,  使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。  环境:  CentOS release 5.5 (Final) x64  IP:10.0.0.110  #安装部署  检查是否安装了低版本的SVN  rpm -qa subversion  [root@Svn tools#]rpm -qa subversion  subversion-1.4.2-4.el5_3.1  subversion-1.4.2-4.el5_3.1 subversion-1.4.2-4  #卸载  yum remove subversion  安装svn  yum install subversion  -y  mkdir -p /elain/data/{svndata,svnpasswd}  启动SVN服务指定服务的SVN根目录  svnserve -d  -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid  查看SVN 进程:  [root@Svn tools#]ps -ef|grep svn|grep -v grep  root   27543     1  0 14:10 ? 00:00:00 svnserve -d -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid  检测SVN 端口:  [root@Svn tools#]netstat -ln |grep 3690  tcp        0      0 :::3690                     :::*                        LISTEN  建立版本库  创建一个新的Subversion 项目trunk  svnadmin create /elain/data/svndata/trunk  配置允许用户elain 读写访问  cd /elain/data/svndata/trunk/conf/  vi svnserve.conf 修改  =================================================  12 anon-access = none  13 auth-access = write  18 password-db = /elain/data/svnpasswd/passwd  25 authz-db = /elain/data/svnpasswd/authz  =================================================  /etc/init.d/httpd start  注: svnserve.conf 中每个参数都要顶格写,开头不能有空格。  cp authz passwd /elain/data/svnpasswd/  authz 的配置:  cd /elain/data/svnpasswd/  vi authz  添加  #################################  [groups]  #定义组  g_webadmin = elain  #定义目录  [trunk:/]  @g_webadmin = rw  #################################  提示:注意authz 权限格式的写法  1.authz 中每个参数都要顶格写,开头不能有空格。  2.对于组,要@开头,用户不需要@开头。  passwd 文件用户及密码的设置  vi passwd  添加:  #######################  # user=passwd  elain=elain  ######################  提示:  1.等号前为SVN 帐号,等号后为svn 密码  2.更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重启  重启SVN 命令<非必需>  kill -USR1 `cat /elain/data/svndata/svn.pid`  svnserve -d -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid  提示:当更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重起  到此服务器部署完成  客户端安装  客户端软件  TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi  连接:  svn://10.0.0.110/trunk  用户名elain 密码elain
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部