zoukankan      html  css  js  c++  java
  • Ubuntu上搭建svn

    Ubuntu下SVN安装和配置

    一、SVN安装 
    1.安装包 
    1.$ sudo apt-get install subversion 

    2.创建项目目录 

    sudo mkdir /home/svn

    cd /home/svn/

    sudo mkdir mypro


    3.创建svn文件仓库

    sudo svnadmin create /home/svn/mypro

    5.访问权限设置 
    修改 /home/svn/mypro/conf目录下: 
    svnserve.conf passwd 个文件

    编辑svnserve.conf文件,把如下行取消注释,并需要顶格

    anon-access = read

    auth-access = write


    password-db = passwd 


    编辑passwd 文件 如下: 
    [users] 
    test = test


    6. 开启svnserve,SVN根目录开启 
    svnserve -d -r /home/svn

    7.检查是否正常启动

    $ netstat -ntlp

    可以看到有一个端口为3690的地址,表示启动成功

    (如果使用Apache连接,则跳过下步

    8.局域网访问checkout出来SVN库的文件

    svn checkout svn://ip地址/mypro 
    或者简写为: 
    svn co svn://ip地址/mypro

    SVN db xn-current-lock 拒绝访问 Permission denied

    Can’t open file ‘XXXXXXXXdb xn-current-lock’: 拒绝访问。

    Error1: Can’t open ‘db/txn-current-lock’: Permission denied

    解决方法:添加读写权限。

    LINUX :#chmod –R o+rw /home/svn

    windows :属性中操作一下,添加对应的用户,然后设置上权限。

  • 相关阅读:
    Java equals compareTo()的区别
    Java getClass() VS instanceof VS ==
    HashMap与LinkedHashMap
    位运算的一些用例
    常见字符集和编码方式
    spring 打印所有创建的beans
    ApplicationContext之getBean方法详解
    多线程时Autowired自动注入问题
    使用Nexus创建Maven私服
    MYSQL timestamp用法
  • 原文地址:https://www.cnblogs.com/smallcoderhujin/p/3630126.html
Copyright © 2011-2022 走看看