Defect #33757
Updated by Holger Just over 4 years 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/ && ./git_checker.sh */5 * * * * deploy cd /home/deploy/apps-available/redmine/ && ./bin/rails runner "Repository.fetch_changesets" -e production </pre> ``` The git_checker.sh file runs the following command in each project directory: <pre> git `git fetch origin +refs/heads/*:refs/heads/* && git reset --soft </pre> --soft` Here's the settings for repositories: !screenshot-itsupport.bcfoods.com-2020.07.21-00_13_20.png! https://nimb.ws/YQ7KvV This is an example of what my projects repository settings look like: https://nimb.ws/wlkZs9 !screenshot-itsupport.bcfoods.com-2020.07.21-00_28_21.png! Here you can see the repository for the project. You'll see that there's no revisions: https://nimb.ws/KFWM1g !screenshot-itsupport.bcfoods.com-2020.07.21-00_32_57.png! Here you'll see the file I changed. It shows revision numbers, but if I click on them I get a 404. !screenshot-itsupport.bcfoods.com-2020.07.21-00_39_06.png! https://nimb.ws/WO1HiK The History tab is empty when I click on the file that changed: !screenshot-itsupport.bcfoods.com-2020.07.21-00_36_57.png! <pre> https://nimb.ws/OgeS1L ``` --- ENVIRONMENT --- sh: 1: svn: not found sh: 1: hg: not found sh: 1: cvs: not found sh: 1: bzr: not found Environment: Redmine version 4.1.0.devel Ruby version 2.6.5-p114 (2019-10-01) [x86_64-linux] Rails version 5.2.4.2 Environment production Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtp SCM: Git 2.17.1 Filesystem 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> ```