项目

常规

配置文件

插件目录 » SCM Creator (+Github)

作者 Andriy Lesyuk
网站 http://projects.andriylesyuk.com/projects/scm-creator
代码仓库 http://subversion.andriylesyuk.com/scm-creator
注册日期 2011-06-03(大约13年前)
当前版本 0.5.0
兼容 Redmine 2.5.x, 2.4.x, 1.4.x
用户评分   (4)

一个用于创建本地Subversion、Git、Mercurial、Bazaar和远程Github仓库的小插件。

此插件通过在仓库URL字段右侧添加“创建新仓库”按钮扩展了仓库添加表单。当用户输入新本地仓库的路径(SVN为file:///...,Git/Mercurial/Bazaar仅为路径,Github仅为名称)并点击按钮时,插件将创建仓库并在Redmine中自动注册。对于Github,插件能够创建远程仓库并在本地镜像它。插件还可以配置在项目注册时自动创建仓库。

可以使用reposman.rb执行类似操作,但与reposman.rb不同,此插件不需要用户在服务器上具有shell访问权限。然而,与reposman.rb不同,此插件仅支持本地仓库(请参阅此处)。

插件提供的Github SCM支持可用于添加现有的Github仓库。对于Github,插件还能够注册Redmine服务钩子

安装说明

变更日志

0.5.0 (2014-05-22)

兼容Redmine 2.5.x, 2.4.x, 1.4.x。

支持Github

  • 允许添加现有Giuthub仓库。
  • 允许创建新的Github仓库!
  • 能够注册用于获取提交的钩子。

0.4.3 (2013-09-19)

兼容Redmine 2.3.x, 2.2.x, 2.1.x, 2.0.x, 1.4.x。

0.4.2 (2012-12-03)

兼容Redmine 2.1.x, 2.0.x, 1.4.x, 1.3.x, 1.2.x, 1.1.x, 1.0.x。

支持Redmine 2.1.x和修复错误

0.4.1 (2012-06-30)

兼容Redmine 1.0.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x, 2.0.x。

  • 修复了某些用户出现的uninitialized constant RepositoryObserver错误。

0.4.0 (2012-06-20)

兼容Redmine 1.0.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x, 2.0.x。

  • 支持多个仓库;
  • 支持Rails 3;
  • 在删除仓库时请求确认;
  • 添加了新的选项:only_creatorforce_repositorymax_reposallow_add_localallow_pickup
  • 包含德语、日语和巴斯克语翻译。

0.3.0 (2011-11-15)

兼容Redmine 1.0.x, 1.1.x, 1.2.x, 1.3.x。

  • 支持Bazaar
  • 自定义脚本

0.2.0 (2011-09-26)

兼容Redmine 1.0.x, 1.1.x, 1.2.x。

支持Mercurial。

0.1.1 (2011-06-06)

兼容Redmine 1.0.x, 1.1.x。

修复了几个错误

0.1.0 (2011-06-03)

兼容Redmine 1.0.x, 1.1.x。

用户评分

  by Cherrypick S.L. over 7 years ago

如果添加gem依赖(rails-observers),则也与Redmine 3.2兼容。
http://projects.andriylesyuk.com/issues/2360

在安装之前运行此命令
echo "gem 'rails-observers'" > /usr/share/redmine/plugins/redmine_scm/Gemfile

 Emre Can Kucukoglu 在大约8年前评价

兼容Redmine 3.3。

 Damien R 大约9年前评价

非常优秀的插件,比@reposman.rb@更加灵活。在我看来,这样的插件应该被纳入Redmine的主流。

 Jonas Götze 超过10年前评价

非常有用!