Redmine是Ruby中的开源项目管理框架

Redmine 免费项目管理软件

免费的项目计划工具用于任务和活动跟踪

开源项目管理工具,用于问题跟踪,任务和知识管理。它支持与GIT,SVN,CVS和Mercurial无缝集成。

概述

Redmine是一个免费的开源项目管理框架,用于任务管理,问题跟踪和资源管理。使用自定义字段功能根据您的业务需求扩展和自定义非常简单。 Redmine自托管项目管理工具许可管理和角色管理功能可灵活地控制用户访问。开源Redmine是一种轻巧且易于使用的最佳基于Web的项目管理软件,可让您管理项目,团队和资源。它的甘特图和自定义报告功能为项目计划和可视化提供了更多支持。使用拖放掉入轻松的Redmine Gantt图表项目管理仪表板中计划您的项目。 Redmine gantt插件的好处是对任务,甘特图表里程碑和项目的最简单计划。 Redmine是基于铁轨的自托管任务管理开源工具,具有多个数据库支持。您可以将其错误跟踪系统和项目问题跟踪器与顶级源控制软件(例如SVN,GIT,CVS,Mercurial等)集成在一起。它是JIRA和最佳项目协作工具的开源替代方案。它还提供知识和文档管理功能,以编写支持文档,技术信息和用户手册。此外,它可以帮助您的团队与讨论论坛功能合作。它的电子邮件安全通知功能通知管理员有关安全设置中的重大事件,例如更改密码,分配或删除的角色等。Redmine开源错误跟踪工具配备了所有现代功能,以帮助您的团队提高生产力。

系统要求

Redmine在Ruby上是Ruby在Rails和MySQL / Postgres的问题跟踪,时间跟踪和在线项目跟踪软件上。它需要以下软件。 *红宝石2.3+ *铁轨5.2+

  • mysql 5.5+ / postgres 9.2 + / sqlite 3

特征

Redmine具有您可以从顶级项目管理软件中设想的所有提前功能。项目管理软件的主要功能包括 *多个项目支持 *多个子项目支持 *灵活的基于角色的访问控制 *灵活的问题跟踪系统

  • gantt图表和日历 *时间跟踪功能 *自定义字段 *新闻,文档和文件管理 *每个项目Wiki和论坛 *存储库浏览器和DIFF查看器 *供稿和电子邮件通知 *多个LDAP身份验证支持 *用户自我注册支持 *多语言支持 *多个数据库支持

安装

使用github安装

首先确保您已经安装了所有依赖项。克隆最新的Redmine PMS项目管理系统存储库中的文档根文件夹:

    git clone https://github.com/redmine/redmine

使用以下命令创建MySQL数据库:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

将config/database.yml.yml.yxample复制到config/database.yml并编辑此文件,以配置您的数据库设置为“生产”环境。 MySQL数据库(默认端口)的示例:

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

如果使用Ruby 2.5或更早,请首先安装Bundler:

    gem install bundler

然后,您可以使用以下命令安装Redmine Free敏捷项目管理软件所需的所有宝石:

    bundle install --without development test

生成新的秘密令牌使重新启动后所有现有的会话无效。

    bundle exec rake generate_secret_token

通过在应用程序根目录下运行以下命令来创建数据库结构:

    RAILS_ENV=production bundle exec rake db:migrate

Windows语法:

    set RAILS_ENV=production
    bundle exec rake db:migrate

在数据库中插入默认配置数据,通过运行以下命令:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine将提示您获得应加载的数据集语言;您还可以在将命令运行到一个将被任务自动而默默地拾取的值之前,在运行命令之前定义Redmine \ _lang环境变量。 Unices:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

视窗:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

运行该应用程序的用户帐户必须在以下子目录上具有写入权限:文件(附件的存储)日志(应用程序日志production.log)TMP和TMP/pdf(如果不存在,创建这些内容,用于生成PDF文档,以及其他事物)公共/插件\ _ ASSET(插件资产),例如,假设您使用Redmine用户帐户运行该应用程序:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

注意:如果您在这些目录中有文件(例如,从备份还原文件),请确保这些文件不可执行。

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

通过运行Webrick Web服务器测试安装:

    bundle exec rails server webrick -e production

Webrick启动后,将您的浏览器指向http:// localhost:3000/。现在,您应该查看“欢迎”页面。

常见问题

什么是Redmine?

Redmine是一个非常受欢迎的基于Web的灵活项目管理和问题跟踪系统。它支持多个数据库,并允许用户管理多个项目和关联的子标记。它是使用Ruby在Rails框架上编写的,其中包括项目Wiki和论坛,时间跟踪和基于角色的访问控制等功能。

是Redmine开源吗?

Redmine是开源和灵活的项目管理工具。开源Redmine和免费项目跟踪系统的源代码可在github上获得。

Redmine免费吗?

是的,Redmine是一种免费的跨平台,基于跨数据库的项目管理和问题跟踪工具。它根据GNU通用公共许可证V2(GPL)的条款发布。

Redmine比Jira好吗?

Redmine问题跟踪工具更易于使用,更快地实现。 Jira功能更强大,具有更多的视觉工作流程。 Redmine是一个灵活的完美项目和小型团队的任务管理工具。建议大公司或具有敏捷技能的高科技团队成员更建议JIRA。

谁使用Redmine?

Redmine最佳开源任务经理和顶级敏捷项目管理软件由拥有10-50名员工或团队成员的公司和团队使用。

您如何关闭Redmine的项目?

要关闭Redmine的项目是开源问题跟踪工具,请转到项目的概述>关闭项目。要再次重新打开它,只需单击“重新打开”。此外,我们在Redmine自托管问题跟踪器中总共有三种方式来管理项目的状态:删除,存档或关闭项目。

探索

您可能会发现以下开源软件项目管理工具链接相关:

 简体中文