`
chao3344happy
  • 浏览: 19731 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

BitNami Redmine svn+redmine+apache

阅读更多

 

BitNami Redmine

准备:

      软件: bitnami-redmine-2.2.3-0-windows-installer.exe

说明:

BitNami对Redmine做了集成,有subversion, Apache, mysql, php, ruby, rubygem等,一堆redmine安装需要环境.但是,这个软件安装完之后,还需要对apache和svn做配置,才能在redmine中使用版本控制.

操作:

redmine安装目录(我的是D:\BitNami\redmine-2.2.3-0)下:

1.将下来路径加入系统环境path:

D:\BitNami\redmine-2.2.3-0\subversion\bin

按理来说这样完后apache就可以访问到svn的库了,但是我发现redmine里面的apache居然不行,因此需要这个第二步

2.拷贝文件(在subversion\bin中)到apache2/bin下,文件如下:

intl3_svn.dll
libdb48.dll
libsvn_delta-1.dll
libsvn_fs-1.dll
libsvn_subr-1.dll
libsvn_repos-1.dll

3.拷贝模块文件(在subversion\bin中)到apache2/modules下,文件如下:

mod_dav_svn.so

mod_authz_svn.so

4.配置Apache2\conf\httpd.conf 文件

#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so

中的两个#去掉,即让Apache使用这两个模块

在129行(就是modules加载模块的最后面),添加:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

在文件的最后面添加:

<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath D:\svn
AuthType Basic
AuthName “Subversion repositories”
AuthUserFile D:\svn\passwd
AuthzSVNAccessFile D:\svn\authz
Require valid-user
</Location>

上面的conf文件配置完了.

5.svn目录配置:(面中D:\svn就是我们svn服务所有根目录)

新建文件夹:

D:\svn

创建版本库:

在cmd里面运行:

svnadmin create d:\svn\project

d:\svn\project\conf\passwd和d:\svn\project\conf\authz 复制到D:\svn下

6.passwd配置和authz配置

在cmd中运行(创建用户user以及其密码 到验证文件d:\svn\passwd中)

cd \D D:\BitNami\redmine-2.2.3-0\apache2\bin

htpasswd -c d:\svn\passwd user

输入两次密码确认下.如果你想添加多个账户的话,最好就不要直接输入到D:\svn\passwd中,会覆盖文件的

打开D:\svn\authz 文件最后添加内容(这里面实际是版本库目录访问授权,具体内容请检索下):

[/]
* = r
user = rw

7.重启apache服务

在开始菜单中,找到redmine manager tool

点击restart all

访问 http://localhost/svn 输入创建的用户和密码,就可以看到D:\svn下面你建立的所有项目了.可以联网后,你就可以在redmine版本库里面设置(需要填入账号才可以访问)

关键点说明:

如果,你在第7步后依然无法启动Apache,这里的主要原因是modules中的 mod_dav_svn.so 和 mod_authz_svn.so 依赖的subversion/bin中的几个动态库无法被apache正确加载导致的.

你可能需要找到你自己那个版本的apache加载svn模块的说明了.

分享到:
评论

相关推荐

    bitnami-redmine-windows

    "Bitnami Redmine Windows" 是一个专门为Windows操作系统设计的Redmine预打包版本,它包含了一整套运行Redmine项目管理软件所需的环境和组件。Redmine是一个开源且免费的项目管理工具,支持多语言,拥有任务跟踪、...

    bitnami-redmine-2.6.0-2-windows-installer.part2.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    bitnami-redmine-2.6.0-2-linux-x64-installer.part1.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    bitnami linux redmine 安装

    在 Bitnami Linux Redmine 的安装过程中,用户可以快速搭建一个完整的 Redmine 环境,包括数据库服务器(如 MySQL 或 PostgreSQL)、Web 服务器(如 Apache)以及 Ruby on Rails 框架。由于博文链接未提供具体内容,...

    bitnami redmine 安装包

    Bitnami Redmine安装包包含了所有必要的组件,包括Ruby、Rails、数据库服务器(如MySQL或PostgreSQL)以及Web服务器(如Apache或Nginx),确保用户能够一次性完成红mine的完整安装。 **Windows环境安装步骤** 1. *...

    bitnami-redmine-3.4.4-3-linux-x64-installer.run

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    redmine-4.1.1.zip

    - **集成SCM**:与Git、SVN、Mercurial等源代码管理工具集成,便于代码管理和版本控制。 - **多语言支持**:支持多种语言,满足国际化需求。 2. **Redmine 4.1.1的改进与新功能** - **性能优化**:通常,每个新...

    bitnami-redmine-2.6.0-2-linux-x64-installer.part2.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    bitnami-redmine-4.1.1-2-linux-x64-installer.run(实测可用)

    Redmine是一个开源、多语言的Web应用程序,专为源代码管理和项目跟踪而设计,支持多种版本控制系统,如Git、SVN等。这个Bitnami打包的版本是为了简化在Linux系统上的安装过程,确保用户可以快速、便捷地设置和运行...

    bitnami-redmine-2.6.0-2-linux-x64-installer.part3.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    开源项目管理系统redmine5.0.2,windows版一键部署,非常方便

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    Redmine2.6最新版下载+中文windows安装攻略+简介

    ● Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看SVN内容,简单易用,但是团队开发速度太慢,很多...

    bitnami-redmine-2.6.0-2-windows-installer.part3

    bitnami-redmine-2.6.0-2-windows-installer 项目管理和缺陷跟踪工具 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有...

    redmine数据库备份还原

    Redmine 使用的是一键式安装包 BitNamiRedmineStack,它包含了 Apache Web 服务器、MySQL 数据库和 PHP 环境。在进行 Redmine 数据库备份与还原的过程中,需要特别注意以下几点: ##### 2.1 备份数据库 **备份...

    bitnami-redmine-2.6.0-2-windows-installer.part4.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    bitnami-redmine-2.6.0-2-windows-installer.part1.rar

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    redmine-3.3.3

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    项目管理系统

    - 存放位置:D:\bitnamiredmine #### 五、部署步骤 1. **安装VMware Workstation 10**: - 接受许可条款。 - 选择“典型”安装模式。 - 可选:更改安装路径至D:\WMware以节省C盘空间。 - 输入序列号:JZ6WK-...

    redmin 3.10

    4. **版本控制集成**:Redmine支持与Git、SVN等版本控制系统集成,可以查看代码变更历史,并与源码管理无缝配合。 5. **文档管理**:项目成员可以上传、编辑和分享文档,促进知识共享和协作。 6. **日历和甘特图**...

Global site tag (gtag.js) - Google Analytics