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)

转载于:https://www.cnblogs.com/zhangjun516/archive/2012/12/11/2812944.html

ubuntu 安装svn 版本12.04相关推荐

  1. ubuntu 安装多版本cuda,及切换版本方法及常见问题记录

    ubuntu 安装多版本cuda,及切换版本方法 一 . cuda安装教程以及ubuntu 16.04安装NVIDIA显卡驱动以及cuda.cudnn,以及解决Ubuntu循环登陆问题等 二 . ub ...

  2. Linux (Ubuntu)安装SVN服务端详细篇

    1 先查看是否已经安装了svn: 如果没有安装svn则: root@houwp:~# svn --version The program 'svn' is currently not installe ...

  3. 解决 ubuntu 无法关机 Dell Studio 1569 Cannot Shutdown in Ubuntu 11.10 or 12.04

    Shutdown computer using terminal in Ubuntu f you want to shutdown your computer what do you do ? Sim ...

  4. Ubuntu安装特定版本安装包

    Ubuntu安装特定版本安装包可以用aptitude,aptitude是apt-get的高级版,使用起来更强大. aptitude install package=version 比如我要安装2.6. ...

  5. ubuntu安装python3.6_Ubuntu 16.04上安装和使用Python3.6

    这两天抽空开始跟着 Learn Python 3 The Hard Way 学习 python 3, 当做到第5个练习的时候,出现了如下错误: david@KingChef-Workstation:~ ...

  6. ubuntu安装高版本ruby

    ubuntu安装和卸载ruby 在ubuntu12.04版本下,运行下面指令默认安装ruby版本是1.8 1 $ sudoapt-get installruby 一 .下面介绍一下如何安装ruby1. ...

  7. 安装指定版本pytorch_Ubuntu16.04安装pytorch(七)

    Ubuntu16.04自带python 2.7.12 和python 3.5.2,不需要自己装python 第一步:安装pip3 sudo apt-get install python3-pip 顺便 ...

  8. Ubuntu安装指定版本clang-format

    执行以下命令即可: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -sudo vim /etc/apt ...

  9. 将svn设置开机启动linux,ubuntu安装SVN并设置开机启动

    1.下载并安装 apt-get install subversion 2.创建SVN目录并修改权限 mkdir /home/svn/project chmod -R 666 /home/svn/pro ...

最新文章

  1. php mysql zend linux_在Linux系统中安装Apache+MySQL+php+phpMyAdmin+Zend
  2. 希尔排序算法实现思想个人理解
  3. 协议开发 中移动CMPP2.0协议API(三)
  4. Android --- Session ‘app’: Error Launching activity解决办法
  5. Spring-Aop-注解实现
  6. android新闻管理,Android资讯新闻类App(头条、网易等),频道管理集成之数据库存储...
  7. 欠条和借条傻傻分不清?小心借出的钱要不回!
  8. 浮动在IE6,7下的一些问题
  9. Android表格布局之设置边框
  10. curl: symbol lookup error: curl: undefined symbol: curl_mime_free
  11. EtherCAT报文格式详解
  12. Xshell- Xftp评估过期处理方法
  13. 文件上传绕过安全狗WAF实战
  14. win7 搜索文件内容
  15. 嵩天老师python爬虫笔记整理week3
  16. c++primer学习笔记
  17. 解决华为云服务器没有公网Ip无法上网问题
  18. c++实现多项式类定义
  19. 流利说英语level4_英语流利说-懂你英语-商务英语-Level4
  20. centos7 mini 版虚拟机基础安装配置 (含网络)

热门文章

  1. (转)vtemplate
  2. .在OnPaint()函数和在OnEraseBkgnd()重绘图的区别
  3. SharePoint designer 文件--新建中没有工作流
  4. java四则运算器算法_java写的四则运算器
  5. container资源限制
  6. Java并发编程的基础-interrupt方法
  7. shiro的内部体系结构
  8. 返回index.html页面
  9. 列表-列表的排序和反转
  10. spring项目搭建-约束引入