/ / Git post-receive Neprebieha - git, redmine

Git post-receive Neprebieha - git, redmine

Hľadal som tu niekoľko otázok a nebol schopný získať odpoveď, takže sa budem opýtať na moje konkrétne situácie.

Skutočne jednoduchý post-receive háčik, to len kýva na Redmine, aby prinútil Redmine aktualizovať názory repo na commit. (V záujme ladenia som takisto zopakoval "Post Receive Hook Go", aby som mohol vidieť

Nastaviť: Bare Repo / git / repos / test.git

$ cd ~/
$ git clone file:///git/repos/test.git
$ cd test/
$ vim somefile_gets_updated
$ git commit -a -m "Tackling bug #1, include the bug number so Redmine will pick it up and associate it"
$ git push origin master

Toto sa zaväzuje a tlačí podľa očakávania, ale háček po prijatí sa nevypne

Ak áno $ curl http://localhost:3000/sys/fetch_changesets?key=cGdcUaRr8u4Rr4zXzXhr a obnoviť môj redmine problém stránky funguje, hore!

Ak po stlačení urobím:

$ ./.git/hooks/post-receive

Dostávam:

$ Post Receive Hook Go

Funguje, hurá!

Takže viem, že zvlnenie funguje, dokonca aj post-prijímacie práce, Git jednoducho to nezaútočí

Toto sú háčiky

 $ cd .git/hooks
$ ls -l | grep post-receive
$ -rwxr-xr-x  1 bobbydown  staff   109 Dec 22 03:42 post-receive

Len nechcem pochopiť, prečo git nie je spustený háčik ...

odpovede:

1 pre odpoveď č. 1

Post-receive hák požiare po repo prijíma tlačené záväzky.

Vo vašom scenári by váš háčik mal byť vo vašom nahý repo, nie klon.