Ubuntu 下安装Subversion
来源:互联网 发布:启动和关闭mysql 编辑:程序博客网 时间:2024/05/01 04:36
Ubuntu 下安装Subversion
1.软件安装 (以下操作root权限)
若系统尚未安装Apache,建议先安装Apache,最好是Apache2
$ apt-get install apache2
之后安装Subversion以及Apache2模块
$ apt-get install subversion libapache2-svn
2.创建用户组
$ groupadd subversion
$ usermod -G subversion www-data (讲apache用户加入组中)
3.新建版本库
$ mkdir /home/svn
$ chown -R www-data:subversion /home/svn
$ chmod -R g+rs /home/svn
$ svnadmin create /home/svn/myproject (建立仓库)
$ chmod -R g+rw myproject
4.项目文件准备
建立将要导入到版本库的文件与目录,包括三个顶级子目录,分别是branches、tags和trunk:
在tmp目录建立
/tmp/myproject/branches/
/tmp/myproject/tags/
/tmp/myproject/trunk/
项目文件放在 /tmp/myproject/trunk/ 下。
5.项目文件导入
$ svn import /tmp/myproject file:///home/svn/myproject -m "initial import"
6.项目文件导出测试(file方式)
$ cd /home/myuser (自己随便建立的目录)
$ svn checkout file:///home/svn/myproject/trunk myproject1
7.版本更新测试
$ cd /home/myuser/myproject1
追加文件
$ echo '这是一个新文件' > newfile
$ svn add newfile
$ svn commit
删除文件
$ svn delete newfile
$ svn commit
以上步骤,若无问题,表明Subversion已经初步安装设置成功。
接下来是和Apache结合的Subversion配置步骤。
8.修改httpd.conf
$ vi /etc/apache2/httpd.conf
追加以下内容:
# SVN Repository
<Location /svn>
DAV svn
SVNParentPath /home/svn
</Location>
9.重启动Apache
$ /etc/init.d/apache2 restart
10.通过Web访问svn测试
用浏览器访问以下地址:
http://localhost/svn/myproject
http://localhost/svn/myproject/trunk/
若能正常访问,即OK。
11.项目文件导出测试(http方式)
$ cd /home/myuser
$ svn checkout http://localhost/svn/myproject/trunk/ myproject2
12.版本更新测试
$ cd /home/myuser/myproject2
追加文件
$ echo '这是一个新文件' > newfile
$ svn add newfile
$ svn commit
删除文件
$ svn delete newfile
$ svn commit
以上步骤,若无问题,表明通过Web访问控制的Subversion已经设置成功。
- Ubuntu 下Subversion安装
- Ubuntu 下安装Subversion
- Ubuntu下安装Subversion
- Ubuntu下 subversion 安装
- ubuntu下apache2+subversion安装
- ubuntu下subversion的安装
- ubuntu下安装subversion客户端
- ubuntu下安装subversion客户端
- Ubuntu下svn (subversion)安装
- ubuntu下安装subversion客户端
- ubuntu下安装subversion客户端
- ubuntu下安装Subversion 版本控制工具
- Ubuntu 下Trac+Subversion+Apache安装
- 在ubuntu下安装配置使用Subversion
- ubuntu下安装Subversion 版本控制工具
- 在linux(Ubuntu)下安装subversion
- ubuntu下安装subversion客户端及使用方法
- ubuntu 下 SubVersion 安装方法(摘抄)
- .net xml操作基类
- Math的 floor,round和ceil的总结
- 大端(Big Endian)与小端(Little Endian)详解
- 什么叫主动的工作
- 数据结构-排序: 交换排序(冒泡排序法)
- Ubuntu 下安装Subversion
- Acegi + Spring + Hibernate + Struts 2搭建基于角色的权限控制系统
- 删除字符串最后一个字符的几种方法
- 数据结构-排序: 交换排序(快速排序法)
- 使用Delphi 编写Python Extension
- IE恶意插件简单分析
- 数据结构-排序: 选择排序(直接选择排序法)
- Oracle11g:紧随客户需求的数据库产品
- 看了又看,还是转过来了