Ubuntu基于trac的Subversion的配置
2011-12-11 22:22
302 查看
这一步是建立在trac已经配置完整的基础上的,而且已经安装了subversion等软件。
Subversion 文件仓库可以放在任意位置,其中有两个最常用的位置分别是:/usr/local/svn 和 /home/svn。我们把 Subversion 文件仓库放在 /home/svn,并且项目名称为“myproject”。
设置Subversion版本库的访问权限也有很多方法,通常的做法是,创建一个名为“Subversion”的组,并将该组拥有访问Subversion版本库所在的目录的权限,同时将需要访问Subversion版本库的用户加入到这个组中(在这里添加的是自己的本地用户和Apache2用户):
或者
然后可以向版本库内添加文件了,需要注意的是,向svn中添加文件的过程需要先添加,再上传,而且需要事先checkout,上传文件的路径是checkout的路径。在这里,我checkout的路径是/homer/svn/repo,所以先在这个路径下建立了一个test文件夹,里面放了几个文件。然后,cd到这个路径下,否则会提示不是工作副本的。接着使用添加命令,最后上传就可以啦。全部过程如下图所示:
因为trac我们都已经创建完成了,要把svn和trac连接在一起,直接在trac.ini设置文件中repository_dir的后面添加svn路径:
Subversion 文件仓库可以放在任意位置,其中有两个最常用的位置分别是:/usr/local/svn 和 /home/svn。我们把 Subversion 文件仓库放在 /home/svn,并且项目名称为“myproject”。
设置Subversion版本库的访问权限也有很多方法,通常的做法是,创建一个名为“Subversion”的组,并将该组拥有访问Subversion版本库所在的目录的权限,同时将需要访问Subversion版本库的用户加入到这个组中(在这里添加的是自己的本地用户和Apache2用户):
sudo groupadd subversion sudo usermod -G subversion -a hcx sudo usermod -G subversion -a www-data然后创建Subversion版本库目录十分简单,只需要输入下列命令即可:
sudo mkdir -p /home/svn/ cd /home/svn sudo mkdir myproject sudo chown -R root:subversion myproject下面的命令用于创建 SVN 文件仓库:
sudo svnadmin create /home/svn/myproject赋予组成员对所有新加入文件仓库的文件拥有相应的权限:
sudo chmod -R g+rws myproject这样,svn就创建完毕了。然后就可以直接文件访问了。这是所有访问方式中最简单的。它不需要事先运行任何 SVN 服务。这种访问方式用于访问本地的 SVN 文件仓库。语法是:
$ svn co file:///home/svn/myproject
或者
$ svn co file://localhost/home/svn/myproject
然后可以向版本库内添加文件了,需要注意的是,向svn中添加文件的过程需要先添加,再上传,而且需要事先checkout,上传文件的路径是checkout的路径。在这里,我checkout的路径是/homer/svn/repo,所以先在这个路径下建立了一个test文件夹,里面放了几个文件。然后,cd到这个路径下,否则会提示不是工作副本的。接着使用添加命令,最后上传就可以啦。全部过程如下图所示:
因为trac我们都已经创建完成了,要把svn和trac连接在一起,直接在trac.ini设置文件中repository_dir的后面添加svn路径:
repository_dir = /home/svn/myproject刷新trac可以发现在导航栏中多了BrowseSource一个选项,里面已经添加了文件:
相关文章推荐
- Ubuntu基于trac的Subversion的配置
- Ubuntu 9.10 Server 配置基于SSL的Subversion
- 基于Ubuntu14.04环境下编译qt-everywhere-opensource-src-5.6.1配置qt creater 的arm编译器环境并移植到tiny210v2开发板上
- 【Docker】记 Docker 下,基于 Ubuntu:14.04 安装 nodejs ,并配置相关环境
- 基于Ubuntu的Hadoop集群安装与配置
- VMware Workstation 9下基于Ubuntu 12.10服务器版本的Hadoop集群的配置
- Ubuntu 下 Subversion 服务器的安装配置
- subversion配置(ubuntu,debian)
- chromeOS上基于chroot的ubuntu配置笔记(1)
- 基于阿里云 Ubuntu 的 LAMP 网站搭建及配置完全教程
- Ubuntu 下 Subversion 服务器的安装配置
- ubuntu下安装配置部署zabbix——基于docker
- Ubuntu配置SubVersion SVN
- Ubuntu - Edgy Eft 下快速安装配置Subversion
- Ubuntu14.04安装配置SVN及Trac
- Ubuntu16.04下基于GeForce1060显卡配置tensorflow-gpu
- 基于14.04 ubuntu 配置 eclipse 为opencv 第二篇
- 基于ubuntu14.04 cuda7.5 cudnn5.1caffe 配置
- VMware Workstation 9下基于Ubuntu 12.10服务器版本的Hadoop集群的配置
- git学习一 基于linux ubuntu git安装与配置