Apache Trac SVN搭建项目管理服务器的安装与配置详解.docVIP

  • 5
  • 0
  • 约9.88千字
  • 约 12页
  • 2020-06-13 发布于湖北
  • 举报

Apache Trac SVN搭建项目管理服务器的安装与配置详解.doc

Apache+Trac+SVN搭建项目管理服务器的安装与配置详解: 1.安装平台 本安装基于Windows vista环境下进行安装与配置的,其它windows版本都可用;搭建此项目管理服务器首先必须要安装Apache服务器. 1.1安装 1.1.1安装Apache (1)下载Apache 地址/download.cgi 注意:Apache低于2.0.54的Windows版本的存在编译问题,低于2.0.54的版本不能与Subversion 1.2一起工作。2.2.X目前不能很好支持SVN 1.4.3。所以当前建议下载Apache 2.0.63版本 (2) 安装 下载完成后运行apache_2.0.63-win32-x86-no_ssl.msi ,根据提示进行操作。遇到系统要求输入SERVER的URL时,如果你的服务器没有DNS名称,请直接输入IP地址(此文件也可在安装后进行修改,该文件位于Apache Group/Apache2/conf/httpd.conf文件)。 注意:如果你已经有了IIS或其他监听80段口的程序,安装会失败,如果发生这种情况,直接到程序的安装目录\Apache Group\Apache2\conf,打开httpd.conf。编辑文件的Listen 80为其他可用的端口,例如Listen 8080,然后重新启动-这样就不会那个问题了,或者将其它应用的端口进行改之。 (3)检查 安装完成后浏览 http://localhost/ 若成功,可看到apache欢迎页面。 1.1.2安装Subversion (1)下载 Subversion 地址:/servlets/ProjectDocumentList?folderID=91 在本实例中,选择下载svn-win32-1.4.6.zip此版本. (2)安装 将svn-win32-1.4.6.zip解压到安装程序的目录下;(如果下载的是exe安装文件,可以根据指导安装, Subversion会自动认识到你安装了Apache,你就几乎完成了工作),本实例中采用解压方式进行安装,它不会自动找到Apache服务器,所以你还有额外的步骤。 (3)后续 步骤1 从svn-win32-1.4.6\bin 中将mod_authz_svn.so mod_dav_svn.so复制到Apache Group\Apache2\modules下,再将svn-win32-1.4.6\bin目录下的所有dll文件全部复制到Apache Group\Apache2\bin文件夹下。 步骤2 找到Apache Group\Apache2\conf\httpd.conf文件,然后去掉如下几行的注释(删除 #标记): #LoadModule dav_fs_module modules/mod_dav_fs.so #LoadModule dav_module modules/mo 将下面两行添加到LoadModule部分的最后。 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so 进行如上后续修改后完成了SVN+Apache之间的WebDav的工作了。重启Apache以后可看到如下图: 这是安装最终的图,图中状态栏显示Apache/2.0.63(Win32) SVN1.4.6 DAV/2是由于还安装了mod_python,此步骤稍后将讲解,如上安装好后应显示为Apache/2.0.63(Win32) SVN1.4.6 DAV. 1.2配置 1.2.1建立版本库 首先建立一个用于存在SVN项目的版本库,本例中在D盘驱动器中建立目录var/svnhome,可通过如下命令建立版本库,当然如果你需要建立多个版本库只需将名称进行换名即可。 首先以cmd命令窗口进入svn-win32-1.4.6\bin目录结构下,输入: svnadmin create --fs-type fsfs D:/var/svnhome/projects回车,等待提示创建完成;完成后则进行相关密码以及权限设置。 1.2.2 设置密码文件 以cmd命令窗口进入路径Apache Group\Apache2\ bin目录下,然后输入: htpasswd -c D:/var/svnhome/projects/conf/filename username 本例中filename名称使用passwordfile,username名称使用admin(注意filename无需后缀名),这样便可在var/svnhome/projects/conf目录下创建

文档评论(0)

1亿VIP精品文档

相关文档