zoukankan      html  css  js  c++  java
  • Linux服务器下用svn创建多个项目

    (1): 创建svn仓库路径 
           mkdir  -p  /opt/svn/project1 
           mkdir -p   /opt/svn/project2 
           svnadmin  create  /opt/svn/project1 
           svnadmin  create  /opt/svn/project2 
    注意:为了规范:一般在项目目录下再创建: 
          mkdir  -p   /opt/svn/projec1/trunk        mkdir  -p   /opt/svn/projec1/tags    mkdir  -p   /opt/svn/projec1/branches 
          项目2操作和一类似。 
    (2):导入项目源代码 
           svn   import  -m  "first import"   /home/yousourcecode    file:///opt/svn/project1/trunk/ 
            项目2操作和一类似。     
      注意:/home/yousourcecode    是你项目初始时源代码的路径,这个目录可以是空目录,这样表示该代码的导入有以后的客户端通过 
      svn add 来完成,否则直接导入/home/yousourcecode目录下的初始的源代码。 
      
    (3):修改配置文件: 
            vi    /opt/svn/project1/conf/svnserve.conf 
                  [general] 
                  anon-access = none 
                  auth-access=write 
                  password-db=passwd 
                  auth-db=authz 

            vi     /opt/svn/project1/conf/passwd 
                    xxx=****             //  用户名=密码 

    (4):启动svn服务 
            svnserve   -d   -r    /opt/svn/     
            注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如 
           /opt/svn/project1    /opt/svn/project2   ------------------->   /opt/svn/    

    =================================================

    Can't open file 'svn/demo/db/txn-current-locks':permission denied

    =================================================

    将svn一直到NAS上,测试svn是否能正常运行。

    使用svn提交文件的时候,提示:Can't open file 'svn/demo/db/txn-current-locks':permission denied.

    原因是:版本库的文件夹属主变成了root

    将版本库的文件夹的属主改变一下就ok了

    chown –R apache:apache /var/svn/demo

  • 相关阅读:
    HDU1026 Ignatius and the Princess I
    luogu_1865 A % B Problem
    luogu_1092 虫食算
    luogu_1111 修复公路
    luogu_1265 公路修建
    luogu_2330 [SCOI2005]繁忙的都市
    luogu_1613 跑路
    luogu_3386 【模板】二分图匹配
    luogu_3388 【模板】割点(割顶)
    luogu_2327 扫雷
  • 原文地址:https://www.cnblogs.com/coolid/p/3696064.html
Copyright © 2011-2022 走看看