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
  • 相关阅读:
    矩阵快速幂模板
    Kuangbin带你飞 AC自动机
    Kuangbin 带你飞 KMP扩展KMP Manacher
    Kuangbin 带你飞 数位DP题解
    kuangbin 带你飞 数学基础
    Kuangbin 带你飞-基础计算几何专题 题解
    最大团问题
    头文件
    Codeforces 362E Petya and Pipes 费用流建图
    kuangbin带你飞 匹配问题 二分匹配 + 二分图多重匹配 + 二分图最大权匹配 + 一般图匹配带花树
  • 原文地址:https://www.cnblogs.com/hoge66/p/10054372.html
Copyright © 2011-2022 走看看