Ubuntu基于trac的Subversion的配置
2011-12-11 22:22
253 查看
这一步是建立在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
- 基于Ubuntu 10.10的最新版fcitx小企鹅输入法的安装配置与美化
- 用Ubuntu 11.10+Apache SSL,Subversion,trac快速搭建一个项目管理系统
- 基于Ubuntu 14.04的iSCSI存储配置--Target创建,Initiator连接
- ubuntu下安装配置部署zabbix——基于docker
- ubuntu下subversion配置
- 基于ubuntu16.04 Hadoop的集群配置
- 基于Ubuntu网关配置(2)-- DHCP
- mark:CentOS 5 上配置 Trac 和 Subversion
- Ubuntu搭建svn服务器(Subversion+Apache配置)
- 基于ubuntu的TFTP服务器配置
- 基于立宇泰 ARMSYS2440—linux 嵌入式开发环境 ubuntu 配置
- 远程修改基于apache配置的Subversion密码的工具ApachePasswd
- Theano安装及配置(基于ubuntu16.04 LTS)参考官网
- Centos6.3下安装配置Trac和Subversion(SVN)全过程!(一)
- 2. 用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(配置工作) 推荐
- 基于Ubuntu 18.04配置固定IP的方法教程
- 基于14.04 ubuntu 配置 opencv 第一篇
- Subversion服务器在Ubuntu下的配置