Ubuntu下SVN的安装和相关知识
来源:互联网 发布:sas mac版安装教程 编辑:程序博客网 时间:2024/06/18 10:31
主要安装如下三个软件包:
apt-get install apache2
apt-get install libapache2-svn
apt-get install subversion
如果需要同时安装PHP和MySQL,在ubuntu下最简单的安装方法是:
apt-get install tasksel
运行tasksel,可以快速安装LAMP,Bind,Samba等组件。
Apache2的几个关键关目录:
/usr/lib/apache2/modules 用于存放apache2模块。
/etc/apache2/mods-available 用于存放模块的配置文件。
安装完subversion软件包后,在/home/SVN下创建代码仓库xxx。
安装完libapache2-svn软件包后,编辑mods-available下的dav_svn.conf文件(该文件被/etc/apache2/apache2.conf文件包含,而apache2.conf是apache2的核心配置文件,在apache2启动阶段加载),增加SVN代码仓库的目录及访问配置(告知apache2关于SVN代码仓库的路径和访问权根):
<Location /xxx>
DAV svn
SVNPath /home/SVN/xxx
AuthzSVNAccessFile /home/SVN/xxx/conf/access.auth
Satisfy Any
Require valid-user
AuthType Basic
AuthName "xxx Subversion Repository"
AuthUserFile /home/SVN/xxx/conf/users.auth
Require valid-user
</Location>
如果有多个代码仓库,增加多个这样的配置段。users.auth是该代码仓库的用户名和密码的配置文件,access.auth是该代码仓库的用户访问权限控制。这两个文件通过SVN的相关工具创建。如果不想添加用户访问控制,只需修改上文中的配置段。
做完上面这些工作后,重启apache2和svn就可以工作了。
apt-get install apache2
apt-get install libapache2-svn
apt-get install subversion
如果需要同时安装PHP和MySQL,在ubuntu下最简单的安装方法是:
apt-get install tasksel
运行tasksel,可以快速安装LAMP,Bind,Samba等组件。
Apache2的几个关键关目录:
/usr/lib/apache2/modules 用于存放apache2模块。
/etc/apache2/mods-available 用于存放模块的配置文件。
安装完subversion软件包后,在/home/SVN下创建代码仓库xxx。
安装完libapache2-svn软件包后,编辑mods-available下的dav_svn.conf文件(该文件被/etc/apache2/apache2.conf文件包含,而apache2.conf是apache2的核心配置文件,在apache2启动阶段加载),增加SVN代码仓库的目录及访问配置(告知apache2关于SVN代码仓库的路径和访问权根):
<Location /xxx>
DAV svn
SVNPath /home/SVN/xxx
AuthzSVNAccessFile /home/SVN/xxx/conf/access.auth
Satisfy Any
Require valid-user
AuthType Basic
AuthName "xxx Subversion Repository"
AuthUserFile /home/SVN/xxx/conf/users.auth
Require valid-user
</Location>
如果有多个代码仓库,增加多个这样的配置段。users.auth是该代码仓库的用户名和密码的配置文件,access.auth是该代码仓库的用户访问权限控制。这两个文件通过SVN的相关工具创建。如果不想添加用户访问控制,只需修改上文中的配置段。
做完上面这些工作后,重启apache2和svn就可以工作了。
- Ubuntu下SVN的安装和相关知识
- ubuntu 下 svn的安装和配置
- Ubuntu下SVN的安装和配置
- Ubuntu 下svn安装及相关配置
- Ubuntu下的SVN安装
- Ubuntu下的SVN安装
- Ubuntu下SVN服务器的安装和配置
- Ubuntu下SVN服务器的安装和配置
- Ubuntu下SVN服务器的简单安装和配置
- Ubuntu/Centos下SVN服务器的安装和配置
- Ubuntu下svn安装和使用 .
- ubuntu下svn安装和使用
- Ubuntu下SVN服务器安装和配置
- Ubuntu下SVN安装和配置
- Ubuntu下SVN安装和配置
- Ubuntu下安装NetBeans步骤和相关问题的解决方法
- linux下Apache安装的相关知识
- ubuntu下安装SVN
- Cocoachina教学:Core Animation入门
- 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军
- Android 资料整理
- js创建对象
- 新手学堂:嵌入式Linux操作系统学习规划
- Ubuntu下SVN的安装和相关知识
- WebService WSDL结构分析
- 关于java多媒体一些有用的链接
- java链表排序
- Smarty foreach Section
- Spring 如何将无法使用new操作符新建的对象作为spring的bean (使用FactoryBean接口)
- MFC下MSChart控件重绘曲线时清除原曲线方法
- oracle创建表空间
- ext布局中的一个小积累