Project

General

Profile

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> ```

Back