Redmine用Git repo镜像脚本

一般我用git来管理代码,后台用gitoliteredmine来管理项目,redmine中可以结合git来参看git提交信息时,非常有用。

以下代码参照了http://blog.buginception.com/blog/2012/04/02/redmine-use-git-code-review

使用时需要用root权限

sudo sh make-mirror.sh <REPO-NAME> # REPO-NAME 中不带.git后缀

如果不需要特别强大的项目管理功能,可以用gitlabhq,这是一个类似github的代码管理应用,支持fork,pull request功能,非常实用,选择哪个用来管理也就见仁见智了。