• svn服务器安装



    下载:

     http://subversion.tigris.org/downloads/subversion-1.6.11.tar.bz2
        http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz
        http://subversion.tigris.org/downloads/subversion-1.6.11.zip
        http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.bz2
        http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.gz
        http://subversion.tigris.org/downloads/subversion-deps-1.6.11.zip
     

     --------------------------------------------------------------

    安装:

    tar zxvf subversion-1.6.11.tar.gz

    tar zxvf  subversion-deps-1.6.11.tar.gz

    cd /home/install/subversion-1.6.11/

    ./configure --prefix=/opt/svn --without-berkeley-db --with-zlib=/root/install/subversion-1.6.11/zlib 

    make & make install

    ---------------------------------------------------------------------------------------------

    测试安装是否成功:

     svnadmin --version

    然后把 /home/svn/projectname/conf/passwd, /home/svn/projectname/conf/svnserve.conf, /home/svn/projectname/hooks/control-file里的参数配置一下passwd里放的是每个用户名和密码

    svnserve.conf里放的是关于匿名和非匿名用户的权限

    authz 放置用户用户和组的权限 

    control-file里放的是具体到每个文件夹,每个用户的读写权限

    再来要打开subversion的端口,subversion默认端口是3690

    su - root -c "svnserve -d -r /home/svn/projectname"

    命令执行后可以用:

    ps -ed | grep svnserve

    查看svnserve服务是否已经启动

    还可以用:

    netstat -ant | grep 3690

    查看3690端口是否已经被监听

    把当前路径设置到放代码的路径,比如说

    /home/svn/projectname

    然后执行

    svn import svn://localhost/projectname -m "projectname"

    等命令行重新出现后就完成了。

     ----------------------------------------------------------------------------------------------

    useradd svn

    首先创建一个repository

    svnadmin create /home/svn/projectname

     ----------------------------------------------------------------------------------------------

    svn 服务器启动命令

    $ svnserve -d --foreground -r /home/svn/# -d -- daemon mode# --foreground -- run in foreground (useful for debugging)# -r -- root of directory to serve
  • 相关阅读:
    寒假学习(九)
    寒假学习(八)利用Sqoop导出Hive分析数据到MySQL库
    寒假学习(七)热词统计
    寒假学习(六)统计学生成绩
    寒假学习(五)模拟图形绘制
    寒假学习(四)编写MapReduce程序清洗信件内容数据
    寒假学习(三)北京市政百姓信件分析
    实现地图输出的相关知识
    使用Node.js+Socket.IO搭建WebSocket实时应用
    centos6 安装python3.5后pip无法使用的处理
  • 原文地址:https://www.cnblogs.com/linn/p/1954318.html
Copyright © 2020-2023  润新知