Git'te yeniyim, bu yüzden burada terminolojiyi kötüye kullanırsam özür dilerim (ve lütfen beni düzeltin), ama elimden gelenin en iyisini yapacağım.
Bir web sunucusunda çıplak bir git repo (hub) ve bir geliştirme sitesi çalışan kopya (prime) kurmaya çalışıyorum. Bu makaleden sonra biçimlendirmeye çalıştım . Geliştirme çalışma kopyasının, hub deposuna her aktarıldığında güncellenmesini istiyorum. Bunun için uygun kancanın post-update
böyle yarattığım izlenimi altındayım :
#!/bin/sh
whoami
cd /path/to/working-copy/
RET=`git pull`
echo $RET
Güncelleme
Değişiklikleri yerel depomdan çıplak hub'a aktardığımda, güncelleme sonrası komut dosyasından aşağıdaki çıktıyı alıyorum:
remote: sites
remote: fatal: Not a git repository: '.'
Ancak sunucuya kullanıcı 'siteler' olarak SSH girersem ve bu komut dosyasını manuel olarak yürütürsem, harika çalışıyor Bu kancada veya komut dosyasında neyin yanlış olabileceğine dair herhangi bir fikriniz var mı?
GIT_DIR
sorunu çözer.