zoukankan      html  css  js  c++  java
  • ubuntu 安装svn 版本12.04

    ubuntu 安装svn

    1.安装apache

    sudo apt-get install apache2

    2.安装SVN

    sudo apt-get install subversion

    sudo apt-get install libapache2-svn

    3.创建SVN存储仓库的文件夹

    sudo mkdir /var/svn

    4.使用SVN命令,创建存储仓库

    sudo svnadmin create /var/svn

    *然后就会看到在svn目录里边多了一些文件和文件夹

    5.把这个仓库目录授权给apache可读写

    sudo chown -R www-data:www-data /var/svn

    6.打开apache的配置文件,修改dav_svn.conf的配置

    sudo vim /etc/apache2/mods-available/dav_svn.con

    加入一下内容(或者吧前边的注释去掉)

    <Location /svn>

    DAV svn

    SVNPath /var/svn

    AuthType Basic

    AuthName "My Subversion Repository"

    AuthUserFile /var/svn/conf/passwd

    #<LimitExcept GET PROPFIND OPTIONS REPORT>

    Require valid-user

    #</LimitExcept>

    </Location>

    7.为SVN添加用户

    sudo htpasswd -c /var/svn/conf/passwd username

    *然后输入两次密码就ok了

    8.重启apache服务

    sudo /etc/init.d/apache2 restart

    9.接下来,直接在地址栏输入

    http://127.0.0.1/svn或者http://localhost/svn

    输入用户名和密码,就可以查看svn仓库了!,

    可以先提交几个文件或者目录到svn目录,然后co到某个文件夹就可以了。我用到的命令有:



     svn co http://localhost/svn/myproject myproject --username jackqqxu


    svn delete -m 'delete phpinfo' http://localhost/svn/phpinfo.php


    svn import -m "first import" /var/www/first/ file:///home/svn/myproject

     svn: Can't open file '/var/svn/db/txn-current-lock': Permission denied

    出现: txn-current-lock 没有权限,在db文件夹下面找到,为他赋予足够的权限(777)

  • 相关阅读:
    Asp.Net服务器控件开发的Grid实现(四)回发事件
    Win8的IIS中架设php
    jsonp其实很简单【ajax跨域请求】
    Asp.Net服务器控件开发的Grid实现(三)列编辑器
    Asp.Net服务器控件开发的Grid实现(二)Html标记渲染
    构建之法阅读笔记01
    四则运算2
    psp0
    随机生成30道四则运算
    学习进度条
  • 原文地址:https://www.cnblogs.com/zhangjun516/p/2812944.html
Copyright © 2011-2022 走看看