zoukankan      html  css  js  c++  java
  • Red hat下搭建简易实用的SVN服务器

    本人系统Red hat 企业版

    首先下载SVN client和server

    http://www.collab.net/downloads/subversion#tab-2

     

    请大家按照自己的系统情况选择下载。

     

    下载后,将2个rpm文件上传到你的linux系统中。

    我是放到了/opt目录下

    然后开始安装:

    rpm -ivh xxxc-client.rpm  (一定要先装client)

    rpm -ivh xxx-server.rpm

    我把名字省略了,很长, rpm -ivh的意思是安装rpm包并显示安装进度。

     

    然后输入svn --help 如果未提示错误,基本上是安装成功了

     

     

    接着,插件仓库目录(下文个路径,请按实际需要修改)

    mkdir /opt/svnrepository   创建仓库目录

    svnadmin create /opt/svnrepository   创建仓库

    如需需求默认配置,可vim /opt/svnrepository/conf/svnserve.conf, 注释写的非常清楚

    我修改了passwd和authz以及realm

    vim /opt/svnrepository/conf/passwd 添加用户名和密码

    vim  /opt/svnrepository/conf/authz 添加权限,如r只读,rw读写

    svnserve -d -r  /opt/svnrepository/   启动服务

    netstat -ntlp | grep 3690  验证svn服务是否开启

     

     

    剩下的就和平时使用SVN一样了,你的小乌龟可以通过svn://svn服务ip:3690/项目名 访问了

    如果遇到权限错误,基本上是 /opt/svnrepository/conf/svnserve.conf 引起的,配置错误了。

    也有可能是authz里的配置信息,没配对,我的是这样的

    [groups]

    dev=dev1,dev2

     

    [/]

    @dev=rw

     

    意思是,创建一个组,名字叫dev,下面有dev1,dev2 2个开发, dev这个组呢,拥有更目录下所有目录的读写权限

  • 相关阅读:
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    软件工程实践总结
  • 原文地址:https://www.cnblogs.com/dycg/p/3107945.html
Copyright © 2011-2022 走看看