debian下的svn apache - kinglei小屋 - CSDNBlog
来源:百度文库 编辑:神马文学网 时间:2024/07/04 05:52:37
debian下的svn+apache收藏
新一篇: Linux学习感想 | 旧一篇: apt使用参考
debian 2.6.24-etchnhalf.1-686svn版本 1.4.2
apache版本 2.2.2
这个ISO真的是很小,才100多M,这一个星期一直在弄subversion,之前是有装好,但没有和apache整合,找2天一边学习subversion一边在虚拟机上装。废话不多说,进入正题。
在装好系统以后要做一些设置,我在安装系统是选的语言是简体中文,这样在系统装好重启后会出现乱码,命令: dpkg-reconfigure locales
只选
-----en_US ISO-8859-1----
这个选项,然后编辑 /etc/default/local文件
改成 LANGUAGE=en
OK!
注销或者重启再进入系统,乱码已经不见了。
在debian下安装东西真的是很方便,之前一直用的是redhat,都需要自己去吧二进制包或源代码包下到系统能够后再安装,在debian下直接用apt-get就可以了
先更新 apt-get update
接下来就是安装所需的包了 apt-get insstall subversion
apt-get insstall subversion-tools
apt-get insstall libapache2-svn
apt-get insstall apache2
安装这些包需要几分钟的时间。
开始配置
配置文件位于/etc/apache2/mods-enabled/目录下,配置文件共有两个,分别是dav_svn.conf和dav_svn.load,dav_svn.load文件负责装载必要的模块,内容如下:
# Load mod_dav_svn when apache starts
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
在装载mod_dav_svn.so前,必须先装载mod_dav.so模块。它由dav.load文件控制,内容如下:
LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so
上面这2个文件不需要更改。
接下来找个文件需要改的。
dav_svn.conf是mod_dav_svn.so模块的配置文件,内容如下:我只是把需要改的地方给列出来了,省的占空间,嘎嘎。
DAV svn #启用
SVNPath /usr/share/svn #设置储存库路径,仅支持单个储存库,该路径要可被Apache进程访问。
#SVNParentPath /data/subversion #如果subversion下有多个储存库,则用SVNParentPath
AuthType Basic #启用Apache基础验证
AuthName "Subversion Repository" #设置验证框标题
AuthUserFile /etc/apache2/dav_svn.passwd #指定验证用户文件名
AuthzSVNAccessFile /etc/apache2/dav_svn.authz #启用目录级别授权,dav_svn.authz是授权配置档
Require valid-user
还需要创建Apache用户验证文件dav_dvn.passwd
htpasswd -c /etc/apache2/dav_svn.passd username
回车后输入密码,接着再输入一遍。
修改/data/subversion目录访问权限使它可被Apache进程访问,我的Apache是用www-data启动的,所以设置方法如下:
chown -R www-data.www-data /usr/share/svn
到这里还没好哦,还要配置/etc/apache2/dav_svn.authz 文件,这个文件是不存在的,需要自己建。一个简单的配置。
[groups] #定义组
admin=root
tests=lei #这是我建的用户
[/] #定义erp储存库根目录的访问权限
@admin=rw #admin组有读写权限
tests=r #test用户只有读权限
这样就已经好了。
赶快打开IE 输入http://IP/svn
Revision 0: /
--------------------------------------------------------------------------------
Powered by Subversion version 1.4.2 (r22196).
因为我没有创建任何文件,所以版本是0
OK了吧,呵呵。
debian下的svn apache - kinglei小屋 - CSDNBlog
在GNU Debian/Linux 下搭建Wiki服务 - Leo Cao的专栏 - CSDNBlog
debian apache2 svn配置
debian apache2 svn配置 - 灵风的日志 - 网易博客
SVN+Linux+Apache配置
Debian中VI的配置方法 - shaovey的专栏 - CSDNBlog
Windows下SVN的备份
Windows下svn服务器的安装
windows下svn备份_xuan_yuri的空间
Windows下SVN的备份方案
Debian下PHP的Tokyo Tyrant安装配置及测试
Debian Linux 架設 Subversion(SVN) | Tsung's Blog
Windows环境下的tomcat + apache配置
Windows 下 Apache 添加模块的方法
Windows下svn客户端TortoiseSVN的安装和操作
subversion在linux下的使用(svn命令)
windows平台下的SVN经验技巧,不断增加中....
WINDOWS下debian 硬盘安装
debian的网络配置
我用Subversion - Subversion中文论坛 SVN|TortoiseSVN|Tortoise SVN|Apache - 郑新星 - svn资源收集 - powered by Discuz!
探访“蛋形蜗居” 幕下的“蛋形”小屋(组图)
debian linux下java运行环境的建立(页 1) - Linux - PHP C...
如何在Debian下快速安装中文字体--野火兔的窝
Debian下Subversion WebDAV 模式后的版本库动态备份设置 | DebSir.Org