SORU
28 EKİM 2010, PERŞEMBE


alma "ölümcül: git deposu değil: '.&#Post-update kullanırken 039;" 'Çek' başka bir repo üzerinde çalıştırmak için kanca

Ben burada terminolojinin yanlış kullanımı (ve eğer beni lütfen düzeltin) özür dilerim yeni almışım, ama elimden geleni yapacağım.

Çıplak bir git repo (hub) ve geliştirme sitesi çalışan bir kopyasını (prime) bir web server kurmak için çalışıyorum. this article sonra desen çalıştım. Geliştirme çalışma kopyası hub repo itti zaman güncelleştirilmesi istiyorum. Bunun için doğru kanca gibi yarattığım post-update, etki altındayım:

#!/bin/sh
whoami
cd /path/to/working-copy/
RET=`git pull`
echo $RET

Güncelleme

Çıplak göbek için benim yerel repo değişiklikleri bastığımda post-update komut şu çıktıyı alıyorum:

remote: sites
remote: fatal: Not a git repository: '.'

Ancak eğer "siteler" ve bu kanca ile yanlış giden ne olabilir ya da senaryo var mı? Herhangi bir fikir olarak harika çalışıyor manuel bu komut çalıştırma gibi kullanıcı sunucu ben SSH eğer

CEVAP
4 Kasım 2010, PERŞEMBE


Burada sonuçta çalıştı komut. Uzaktan çalışma onu engelledi aslında eksik olduğum bit unset GIT_DIR olduğunu düşünüyorum

#!/bin/sh
cd /path/to/working-copy/ || exit
unset GIT_DIR
git pull repo branch

exec git-update-server-info

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010