Defect #33757

Updated by Holger Just over 1 year ago

I have read so many things about how to integrate Git into Redmine. I've tried the git-hook plugin but it still didn't show revisions or issues tied to commits. Here's what I have right now:

Every 5 minutes these two cron jobs run:

<pre> ```
*/5 * * * * deploy cd /home/deploy/github_repo/ && ./
*/5 * * * * deploy cd /home/deploy/apps-available/redmine/ && ./bin/rails runner "Repository.fetch_changesets" -e production
</pre> ```

The file runs the following command in each project directory:

`git fetch origin +refs/heads/*:refs/heads/* && git reset --soft

Here's the settings for repositories:


This is an example of what my projects repository settings look like:


Here you can see the repository for the project. You'll see that there's no revisions:


Here you'll see the file I changed. It shows revision numbers, but if I click on them I get a 404.


The History tab is empty when I click on the file that changed:





sh: 1: svn: not found
sh: 1: hg: not found
sh: 1: cvs: not found
sh: 1: bzr: not found
Redmine version 4.1.0.devel
Ruby version 2.6.5-p114 (2019-10-01) [x86_64-linux]
Rails version
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
Git 2.17.1
Redmine plugins:
additionals 2.0.23
redmine_agile 1.5.3
redmine_checklists 3.1.16
redmine_contacts 4.3.0
redmine_edit_custom_fields 0.0.5
redmine_github_hook 3.0.1
redmine_pretend 2.0.1
redmine_user_import 0.1.0
</pre> ```