SORU
22 EKİM 2008, ÇARŞAMBA


-upload-gıt pack: bu düzeltmek için nasıl bulundu, değil komut

Git senkronize projem iki kopyasını tutmak için kullanıyorum, benim yerel kutu, diğer test sunucusu. Bu uzaktan gelişme bizim sunucuya giriş yapınca ssh kullanarak ortaya çıkan bir sorun

git clone me@me.mydevbox.com:/home/chris/myproject
Initialized empty Git repository in /tmp/myproject/.git/
Password:
bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed.

(dosya adları suçlu korumak için değiştirildi... !)

Her iki kutuda da Solaris 10 AMD çalıştırın. Ben biraz araştırma yaptım, eğer ben Ekle --upload-pack=which git-upload-pack komutu çalışıyor ve kanıtlıyor $PATH içerir yolu 'git-upload-pack' olarak başına RTFM çözüm) ama bu gerçekten sinir bozucu, ayrıca 'bas git' işe yaramıyor, çünkü ben sanmıyorum ki orada bir paketten= seçenek.

Bu arada, bütün gıt komutları yerel kutuma gelen güzel çalışma, yazılım (1.5.4.2) aynı sürüm, aynı NFS /usr/local/bin mount yüklü.

Herkes yardımcı olabilir?

CEVAP
22 EKİM 2008, ÇARŞAMBA


git-upload-pack olmayan bir giriş kabuğu yolunu açık olduğundan emin olun. (Benim makinede /usr/bin).

Yol gibi olmayan bir giriş kabuğu uzak makine üzerinde göründüğünü görmek için, bu deneyin:

ssh you@remotemachine echo \$PATH

(Bash, Zsh, ancak, ve diğer kabuklar muhtemelen de çalışır.)

Eğer yol verir geri gelmez vardır dizin vardır git-upload-pack, Düzelt tarafından ayarı .bashrc (Bash), .zshenv (Zsh), .cshrc (ancak) ya da eşdeğeri için kabuk.

Bu uzak makine üzerinde değişiklik yapmak gerekir.

Eğer uzaktan eklemek için ihtiyacınız olan eminsen değil PATH Bu komut (uzak makinede bu çalıştırmanız gerekir) ile bulabilirsiniz:

which git-upload-pack

Benim makinede o /usr/bin/git-upload-pack yazdırır. Yani bu durumda, /usr/bin 15 ** olmayan oturum açma uzak kabuk içinde olduğundan emin olmak için gereken yolu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • MW Technology

    MW Technolog

    28 EKİM 2009