创建多个svn仓库并通过http访问
首先需要安装svn服务器以及apachet等,相关信息请参照:
http://wiki.ubuntu.org.cn/SubVersion
?
下面我们将主要介绍如何创建多个仓库,每个仓库单独存放一个项目的文件以及单独存放一个项目权限密码设置。
如:某个出差补助,十七块五的公司,准备对公司上一整套信息化管理系统。什么MES,ERP,HR,CRM......
1.每个项目的所有文件都放在单独的一个SVN仓库里面
2.并对每个仓库分配不同的权限,比如:每个项目都有doc,src,release等目录,分别存放设计文档,项目源代码等不同信息。
项目经理希望每个目录应该有不同的人来访问,比哪doc应该给设计人员分配读写权限,而开发人员只有读取权限等,这个就可以避免无关人员的误操作。
3.并对每个仓库分配不同的用户及认证:每个项目的开发人员肯定都是不一样的,所有每个项目都应该有不同的人员及认证密码,这个好理解 。
那根据公司的需要我们下面开始请如何来实现:
首先在某个目录下面创建这几个仓库,这里我们默认把仓库都建在/home/me/svn下面,通过以下命令完成仓库的创建:
?
sudo /etc/init.d/apache2 restart
?然后重复以上的步骤就可以创建其它仓库并为仓库分配权限及认证信息了。?
?
??
?
?