zoukankan      html  css  js  c++  java
  • Linux安装svn

    Ubuntu 14.04 下搭建SVN服务器svn://

    SVN目录:AM3354、STM32F103、WEB、APP

    1、安装软件包:#sudo   apt-get   install    subversion

    或者图形界面:Ubuntu软件中心->搜索Qt Create ->安装

    查看是否安装:#svn   -version

    之后选择SVN服务文件及配置文件的放置位置。我放在了/home下的svbroot目录。

    #cd    /home                  #sudo   mkdir   svnroot

    2、创建的svn版本目录叫

    #cd   /home/svnroot

    目录建好后 创建四仓库版本:am3354、stm32f103、web、app

    #sudo    svnadmin   create   /home/svnroot/am3354

    #sudo    svnadmin   create   /home/svnroot/stm32f103

    #sudo    svnadmin   create   /home/svnroot/web

    #sudo    svnadmin   create   /home/svnroot/app

    3、配置文件

    #vi     /home/SVNROOT/AM3554/conf/svnserve.conf

    #vi      /home/SVNROOT/AM3554/conf/passwd

    #vi      /home/home/SVNROOT/AM3554/conf/authz

     4.服务相关操作

       4.1启动服务

      #sudo   /usr/bin/svnserve   -d  -r  /home/SVNROOT

    -d 已守护模式启动

    -r 制定svn版本库根目录这样是便于客户端不用输入全路径就可以访问版本库了

     

                      #ps    -ef | grep  svn

      4.2 重启服务

     

      4.3 关闭服务

                    #killall   svnserve

    5.xinetd管理SVN

      #sudo  apt-get  install  xinetd

           /etc/xinetd.d/svn

      vi  svn

      service  svn

    {

    disable=no

    port=3690

    socket_type=stream

    protocol=tcp

    wait=no

    user=www_data

    server=/usr/bin/svnserve

    server_args:-i -r/home/svn

    }

    重启xinetd

    #/etc/init.d/xinetd  restart

     

    sudo   apt-get   install    subversion    

    svn   -version

    mkdir   /home/svnroot

    cd   /home/svnroot

    创建四仓库版本:am3354、stm32f103、web、app

    svnadmin   create   /home/svnroot/am3354

    svnadmin   create   /home/svnroot/stm32

    svnadmin   create   /home/svnroot/web

    svnadmin   create   /home/svnroot/android

    svnadmin   create   /home/svnroot/tools

     

    配置文件

    vi     /home/svnroot/am3354/conf/svnserve.conf

    [general]

    anon-access = none    

    auth-access = write    

    password-db = passwd    

    authz-db = authz    

    realm = My First Repository

     

    vi      / home/svnroot/am3354/conf/passwd

    [users]

    admin = admin@am3354

    llf =llf123

    shf =shf123

    ccc = ccc123
    yp = yp123

    tx = tx123

    mz = mz123

     

    vi      /home/ home/svnroot/am3354/conf/authz

    [groups]

    admin= tone,hone,yone    

    [am3354:/]

    admin =rw    

    hjl = rw

    ccc = rw

    glp = rw

    yp = rw

    tx = rw

    * =         

     

    服务相关操作

    #ps    -ef | grep  svn

    #netstat –tlnp | grep svn

    #sudo   /usr/bin/svnserve   -d  -r  /home/svnroot

    #killall   svnserve

     

  • 相关阅读:
    软件工程之美42讲——反面案例:盘点那些失败的软件项目
    软件工程之美41讲——为什么程序员的业余项目大多都死了?
    20172330 2017-2018-2《程序设计与数据结构》课程总结
    哈夫曼解码编码实现
    20172313 2017-2018-2 《程序设计与数据结构》实验三报告
    20172330 2018-2019-1 《程序设计与数据结构》第九周学习总结
    20172313 2017-2018-2 《程序设计与数据结构》实验二报告
    20172330 2018-2019-1 《程序设计与数据结构》第八周学习总结
    20172330 2018-2019-1 《程序设计与数据结构》第七周学习总结
    20172330 2018-2019-1 《程序设计与数据结构》第六周学习总结
  • 原文地址:https://www.cnblogs.com/ncepu/p/13695030.html
Copyright © 2011-2022 走看看