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
  • 相关阅读:
    文件上传---普通文件fileupload.jar和url文件httpUrlConnection
    HttpClient学习整理
    编写更少量的代码:使用apache commons工具类库
    多线程进阶
    多线程下HashMap的死循环问题
    线程本地变量ThreadLocal源码解读
    Eclipse工作常见问题总结
    Java集合---ConcurrentHashMap原理分析
    Java集合---Arrays类源码解析
    Java集合---LinkedList源码解析
  • 原文地址:https://www.cnblogs.com/hoge66/p/10054372.html
Copyright © 2011-2022 走看看