zoukankan      html  css  js  c++  java
  • linux 下配置svn

    1、以前配置好的,没做笔记,忘记了。现在重新回忆

    查找svn目录:find / -name svn

    找到/projects/svn

    cd /projects/svn

    看里面的配置:

    查看配置

    [root@bhyw1 svn]# vi svnserve.conf
    [root@bhyw1 svn]# vi authz
    [root@bhyw1 svn]# vi passwd

    启动svn服务:

    [root@bhyw1 svn]# svnserve -d -r /projects/svn
    [root@bhyw1 svn]# ps -ef | grep 'svnserve'
    root 14230 1 0 17:45 ? 00:00:00 svnserve -d -r /projects/svn
    root 14232 14111 0 17:47 pts/0 00:00:00 grep --color=auto svnserve

     ********************************

    创建svn项目:

    1、在上面的基础上  svnadmin create /projects/svn/kdgjapp

    这样就创建了kdgjapp 这个项目;权限什么的继承 /projects/svn/ 下面的;

    2、通过idea创建项目,绑定svn;

    IDEA 取消对项目中的SVN版本控制:

    删除项目根目录下的 .idea/vsc.xml  和 .svn 隐藏目录 即可

    1、vi 最上层conf中的authz

    [/]
    * = r
    @group_admin = rw
    [svn/outlet:/]
    hoge=rw
    [svn/znbsite:/]
    hoge=rw
    [svn/kdgjapp:/]
    hoge=rw

    2、重启svn服务:

    ps -ef|grep svn

    杀死进程的命令用kill -9 进程id。

    启动svn的命令用svnserve -d -r安装路径

    -d表示svnserve.exe作为服务程序运行在后台;-r表示将svn的目录当作根目录。

    svnserve -d -r /projects/svn

    3、上面的都没有解决问题

    查找某个文件夹下内容: grep 'outlet' -r /projects  ,查找projects 目录下包含outlet的文件;

    发现了testsvn 这个文件夹,这才是实际控制文件夹,有了新项目要加在这个文件夹的authz中;并重启svn;

    www.beicaiduo.com
  • 相关阅读:
    套接字的工作流程
    信安系统设计基础(个人报告阅读说明)
    1.1Linux 系统简介(学习过程)
    1.12Linux下软件安装(学习过程)
    作业3.5
    作业1
    变量与基本数据类型
    python入门
    计算机基础知识补充
    计算机基础
  • 原文地址:https://www.cnblogs.com/hoge66/p/10054372.html
Copyright © 2011-2022 走看看