安装项目管理工具Redmine+SVN
redmine与svn的集成

redmine与svn的集成Redmine 与svn 插件使用文档软件版本TortoiseSVN 1.6.15, Build 21041 - 32 BitRedmine 2.3.0Rails 2.2.1svn插件安装可在此downloads下载插件安装文件运行安装程序Vista/Windows 7 /X P 直到安装结束(.net framework 最好在3.5以上)。
Svn插件配置需要安装SVN1.6以上客户端在任意目录右键如下图所示.在弹出的设置窗口点击add 按钮,如下图所示:在弹出的窗口中会有三个选项,如图:1. 需要进行svn项目管理的项目根目录2. 默认安装一个插件的话就选当前安装的插件3. Redmine的atom路径,如果不知道怎么填写请点击Options 按钮该路径有两种方式,两种方式返回的内容均为xml文件格式:1、如果redmine版本库(管理->配置->版本库)启用webservice:如这个时候,地址的填写方式如下:http://192.168.0.2:3000/issues.atom?key=H5lk7vS2efsps3IG QmzD2、也可以用普通方式,如:http://192.168.0.2:3000/issues?format=atom3、该处配置可能出现的问题如:其原因为所写地址返回的不是xml格式文件,一是地址可能写错,二是地址正确的情况下请检查redmine的安全认证(管理->配置->认证)设置。
如:如果要求认证是勾选上的请取消再试就可以了正确配置完成后点击Test 按钮进行测试,如果正常如下图:确保正确填写完以后进行确认应用即可,如下图所示:这个时候我们的插件配置就算完成了,下面我们测试svn与redmine版本库的互动插件测试在你的项目文件任意修改一个文件进行右键提交进入如下图所示界面:点击Redmine Issues 按钮弹出所有redmine的问题界面,如下图:一下是此界面的每个功能按钮说明:o1) 一个基本的问题搜索栏o2) 一个下拉列表中选择哪些字段来搜索,默认是所有字段。
redmine安装和配置

Redmine的官方网站是:,得到与当前Redmine版本相符合的其他软件版本Redmine version Supported Ruby versions Required Rails version Required Rack version current trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.11.RubyRuby的官方网站是/,我们使用1.8.7版。
安装Rubytar zxvf ruby-1.8.7-p330.tar.gz./configure--prefix=/usr/local/rubymake&&make install将ruby安装到/usr/local/ruby目录中。
编辑/etc/profile增加ruby环境变量pathmunge/usr/local/ruby/binsource/etc/profile2.RubyGemsRubyGems的官方网站是/,是个包管理工具,相当于RPM、yum等工具。
兼容性考虑建议下载1.3.5版本wget /rubygems/rubygems-1.3.5.tgztar zxvf rubygems-1.3.5.tgz再进入rubygems-1.3.5目录,运行:ruby setup.rb即可完成安装(默认安装到ruby所在目录下)。
3.Zlib库安装Gem需要zlib支持yum-y install zlib zlib-develcd/usr/local/src/ruby-1.8.7-p330/ext/zlibruby extconf.rbmake&&make install4.RakeRake的官方网站是/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。
gem install rack-v=1.1.15.i18ngem install i18n-v=0.4.2生成会话存储密钥时需要6.Ruby on RailsRuby on Rails的官方网站是/,同样可以使用gem联网下载安装,也可以下载后再本地安装。
安装redmine

安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。
下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。
2. 下载Redmine,解压缩。
将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
4. 启动InstantRails.exe,检查apache和mysql都正常启动。
(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。
法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。
如果该栏是灰色的,表示你安装后没重启机器。
重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。
里面是数据库的配置文件,说明数据库用户名、密码等。
7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。
在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。
redmine使用教程

redmine使用教程Redmine是一款开源的项目管理工具,可用于团队协作、任务跟进、Bug追踪等。
下面是使用Redmine的简单教程:1. 登录:在浏览器中输入Redmine的网址,进入登录页面。
输入用户名和密码,点击登录。
2. 创建项目:登录后,在主页上点击"新建项目"按钮。
填写项目名称、标识和描述等信息,点击"创建"按钮完成项目创建。
3. 创建任务:在项目页面的左侧导航栏上点击"问题",然后点击"新建问题"按钮。
填写任务的标题、描述、优先级等信息,点击"创建"按钮完成任务创建。
4. 分配任务:在任务页面,可以在"分配给"字段中选择执行任务的成员。
点击"保存"按钮完成任务分配。
5. 跟进任务:任务创建后,在任务页面可以看到任务的详细信息。
点击"添加跟踪"按钮,可以添加任务的进展或备注。
6. 关闭任务:当任务完成时,点击任务页面上方的"关闭"按钮。
任务会被标记为已关闭,不再显示在任务列表中。
7. Bug追踪:在任务页面中选择相应的标签,如"Bug"来追踪Bug。
可添加Bug的详细描述、复现步骤等信息。
8. 项目文档:在项目页面的左侧导航栏上点击"文档",可以上传和分享项目相关的文档。
9. 团队协作:Redmine提供了多种协作功能,如讨论、文件共享、日程安排等。
可以通过左侧导航栏上的相应按钮进行使用。
10. 报表分析:Redmine提供了丰富的项目和任务报表,可以通过点击左侧导航栏上的"报表"按钮进行查看和分析。
以上是Redmine使用的简单教程,希望对你有帮助。
Redmine

Redmine的简介
Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。
它用日历和甘特图辅助项目及进度可视化显示。
同时它又支持多项目管理。
Redmin是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。
Redmine建立在Ruby on Rails的框架之上,支持跨平台和多种数据库
特征
∙支持多项目
∙灵活的基于角色的访问控制
∙灵活的问题跟踪系统
∙甘特图和日历
∙新闻文档和文件管理
∙feeds和邮件通知
∙依附于项目的wiki
∙项目论坛
∙简单实时跟踪功能
∙自定义字段的问题,时间项,项目和用户
∙SCM in集成(SVN, CVS, Git, Mercurial, Bazaar and Darcs)
∙多个LDAP认证支持
∙用户自注册支持
∙多语言支持
∙多数据库支持
Redmine的安装过程
我的密码是1234
安装好的Redmine, 然后点击Access Bitnami redmine stack进入登录界面
登录:用户名:user 密码:1234
我的工作台:
项目:
问题——日历、甘特图
管理:。
redmine安装

PS:在这里安装这些软件过程中,可能会出现依赖关系,这时,可以单个去安装这些软件包。如果提示需要低版本的关系时
先dpkg -l | grep 相应的包,看是不是已经在系统中安装。如果有,而且关系不对,则先卸载相应软件包,再安装就即可。
reboot 一下
2、变更Mysql服务器设定
sudo vi /etc/mysql/f
同时还要配置一下 /var/www/redmine location in /etc/apache2/sites-available/default 文件,在其中加入下列行:
<Directory /var/www/redmine>
RailsBaseURI /redmine
</Directory>
默认管理员帐号 admin 密码admin
$ sudo a2enmod passenger
重启apache2 就可以运行redmine了。
6、重启Apache服务
sudo /etc/init.d/apache2 restart
如果有图形界面,gedit编辑器比较好用
现在可以用 http://localhost/redmine 进行访问。
1、安装服务器
sudo apt-get install mysql-server apache2 libapache-ruby1.8 apache2-mpm-worker libapache2-mod-passenger php5 php5-mysql php5-cli php5-gd libapache2-mod-php5 phpmyadmin
[mysqld] 段下,加入
default-character-set = utf8
redmine安装部署

redmine安装使用一、安装redmine安装方法很多,下面介绍一种简单的安装方案:1.下载集成安装包,下载地址/stack/redmine2.安装包下载后,点击运行,安装步骤很简单,基本上一路执行下一步就可以,有几个地方需要注意:语言选择最好选择英文(项目运行后可以选择中文显示);创建密码的时候记住密码,这个密码是你数据库初始化时候admin账户的初始密码和登录数据库时候root账户的密码。
3.安装完成后,打开操作界面,如下图选择“Manager Servers”选项卡,如下图所有服务正常启动,则安装成功,如果没有启动则安装失败。
失败原因可能是端口占用、服务名称占用等原因,需要重新定义安装。
注:一件安装包内容如下:apache、redmine、php、ruby、mysql、phpadmin、svn。
二、集成插件使用bitnami-redmine一键安装的redmine项目集成普通插件十分简单。
1.首先需要到官网上下载支持所安装redmine版本的插件;2.将下载来的压缩包解压至%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面。
3.将解压出来的文件夹名称由xxxxx-master改为xxxxx;4.打开“开始”—》“所有程序”—》“Bitnami Redmine Stack”—》使用“product fullname”,打开命令端。
5.cd命令切换到%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面6.bundle install,安装集成插件需要的工具7.rake redmine:plugins:migrate RAILS_ENV=production,开始集成插件。
8.重启服务,再进如redmine,修改相关配置即可。
三、svn使用bitnami redmine意见安装默认启用svn服务,可以在本地新建svn仓库服务,也可以使用其他的svn仓库。
项目管理Redmine和版本跟踪SVN的完美结合

项目管理Redmine和版本跟踪SVN的完美结合本节主要讲解一下项目管理和版本跟踪——Redmine和SVN的结合,Redmine 是项目管理,SVN是版本控制工具,那么怎样把他们结合一起以及结合时有哪些问题呢,下面本文就给你一一解答。
工作越来越繁琐,事情多了很多细节都会照顾不到,所以这次使用Redmine对项目进行安排和跟踪进度,又因为一直用SVN进行版本的管理,而且这两个系统是可以结合在一起使用,很容易看清楚每个人的代码、文档的变化。
但是在安装和配置的时候却遇到不少小问题(在没有解决的时候就是天大的问题了),记录一下利人利已!Redmine和SVN的结合,首先安装Ruby,Ruby是一键式安装,只要Next就行了。
安装完成后,在CMD命令行下执行gem install rails --include-dependencies,执行这个命令的时候需要联网的,因为需要下载一些文件,而且过程有点慢,耐心等待其自动安装完成。
Redmine和SVN的结合时要下载Redmine,解压即可。
在配置前,必须安装MySql 数据库,然后执行以下几个步骤:1.在mysql中新建"redmine"数据库create database redmine character set utf8;2.把config/database.yml.example更名为config/database.yml,并设置数据库用户名和密码3.在命令提示符中到redmine的目录下,创建数据库结构rake db:migrateRAILS_ENV="production"4.安装默认配置 rake redmine:load_default_data RAILS_ENV="production"5.运行服务器ruby script/server -e production,使用http://localhost:3000/进行浏览6.使用admin/admin进行登陆。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Redmine + SVN 安装配置指南
准备安装文件
我们搭建redmine使用集成环境Instantails。
1 InstantRails2.0:/projects/instantrails/
2 redmine 1.3.0:/frs/?group_id=1850
3 gem1.3.7:/frs/download.php/70695/rubygems-update-1.3.7.gem 安装
●配置InstantRails2.0与redmine
1.解压InstantRails
2.0到一个目录
2.解压Redmine1.
3.0到InstantRails.2.0的r ails_a pps目录下
●升级InstantRails2.0
由于Instant Rails 官网这个程序最新的2.0版本07年以后就不再更新了,因此自己
搭建前请根据自己的需求更新其中的软件,Instant Rails2.0中软件的版本如下: * Upgrades Ruby to version 1.8.6 Patch Level 111
* Upgrades Rails to 2.0.2
* Upgrades Mongrel to 1.1.2
* Upgrades RubyGems to 1.0.1
* Upgrades Rake to 0.8.1
* Upgraded Cookbook app to support Rails 2.0.2
打开Redmine1.3.0软件包中Doc目录下的INSTALL文档,可以看到安装的软件版本
需求(具体情况视使用的Redmine的版本而定)
== Requirements
* Ruby 1.8.6 or 1.8.7
* RubyGems 1.3.7
* Ruby on Rails 2.3.14 (official downloadable Redmine releases are packaged with
the appropriate Rails version)
* Rack 1.1.2 gem
* Rake 0.9.2 gem
* I18n 0.4.2 gem
因此需要更新其中的软件,步骤如下:
1.进入InstantRails根目录下。
点击InstantRails.exe文件
2.点击InstantRails界面(就是刚点击InstantRails.exe后的程序界面)的Rails
Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。
在里面输入命令:
3.更新RubyGem,由于InstantRails2.0 中gem的版本比较低,不能直接通过命令行
直接在线更新,需要使用到之前下载gem1.3.7软件包。
DOS窗口里用命令进入gem1.3.7文件所在的目录,执行gem install --local rubygems-update-1.3.7.gem,出现信息:
Successfully installed rubygems-update-1.3.7
1 gem installed
Installing ri documentation for rubygems-update-1.3.7...
Installing RDoc documentation for rubygems-update-1.3.7...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README
在DOS窗口中输入update_rubygems命令.会出现的信息很多
等结束完了运行gem -v 发现已经升级到了1.3.7,说明更新已经成功
4.更新Rack,在命令行中输入gem install rack -v=1.1.0
5.更新Rake,在命令行中输入gem install rake -v=0.9.2
6.在Redmine >= 1.0.5时,就需要安装i18n了,在命令行中输入gem install i18n
-v=0.4.2
7.最后更新Rails,在命令行中输入gem install rails -v=2.3.14
注意:Rails要在Rack和Rake软件包之后更新,因为Rails 2.3.11依赖Rack和Rake,Rails 更新时如果发现Rack或Rake版本低就会自动更新Rack和Rake,但是自动更新的Rake的不是
0.8.3(我这是0.9.1),这导致Rake之后会运行失败
8.更新Mongrel ,InstantRails2.0 自带的Mongrel是1.1.2的版本,需要更新,在命
令行中输入gem install mongrel -v=1.1.5
建立redmine的数据库
1.进入“InstantRails/rails_apps/redmine/config"下,有文件
“database.yml.example”,复制该文件重命名“database.yml”
2.配置database.yml中的“production”的参数,使用默认也可以
3.InstantRails界面右键Configure→Database (via PhpMyAdmin)”。
进入
phpMyAdmin下,新建数据库(用sql命令方式):
create database redmine character set utf8;
4.设置Session Key,进入Redmine目录,在命令行中输入rake
generate_session_store
执行此步骤时会出现一个错误,大概的意思是需要安装rdoc -v 2.4.2+。
因此
先执行如下命令: gem install rdoc -v 2.4.3
5.创建Redmine数据库,进入Redmine目录,在命令行中输入rake db:migrate
RAILS_ENV="production",这将创建表和管理员账号
6.输入ruby script/server -e production,启动Web服务器,
启动成功的界面如下所示:
在浏览器中输入http://localhost:3000/登陆,默认使用管理员账号
login: admin password: admin,下面是登陆后的截图
配置SVN
●安装SVN
我这里使用Visual SVN作为SVN的服务,可以参考网络上的文章
SVN的服务端不用采用https的形式。
如果采用https的形式,会导致配置不成功,具体什么原因还么样弄明白。
●配置
1.进入Redmine目录下Config,有文件“configuration.yml.example”,复制该文件重命名
“configuration.yml”,修改其中的SVN配置
scm_subversion_command: svn # (default: svn)
2.在环境变量Path中添加SVN服务端的Bin所在的目录
3.重启电脑
4.重启Redmine。