2016-04-08 29 views
1

Gitolite ve Redmine birlikte kullanıyorum. user kullanıcısı için RW + izinleriyle bir çıplak repo (contacts) oluşturdum, Gitolite git kullanıcısı altında çalışıyor ve Redmine redmine altında çalışıyor. Redmine kullanmak için, git clone --mirror komutunu contacts ile aynı makinede klonlayın ve Redmine'i yapılandırın.Git kancası çalıştırılamıyor

user ile itiraf ediyorum ve itin ve yerel repoda değişiklikleri (git remote update) almak için çıplak repoda bir post-receive kanca oluşturdu.

sorun kanca asla çalıştırılmaz ve bunu güncellemek için elle yapmak gerekiyor ama çalıştığınızda usergit grubun parçası olduğu zaman bile, ben hata error: cannot open FETCH_HEAD: Permission denied elde edilmesi.

Kancanın çalıştığından nasıl emin olunur?

cevap

0

Ben Sen user 'veya başka bir hesapla işleyebilir işleyip user

ile itin. Ancak, bir gitolit repo'ya basarsanız, her zaman ssh url'yi kullanarak gitmeye zorlarsınız. Uzak kaynak URL'nizi kontrol edin (git remote -v veya son bir git, git remote get-url origin). Git @/yourRepo olmalı.

Değilse, sorunlu olan bypassing gitolite.