-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
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.
Nasıl bir python yapmak için, komut sa...
Nasıl div içeriğini daha büyük değil y...
Nasıl düzeltmek için: Desteklenmeyen ö...
Nasıl PostgreSQL komut satırı yardımcı...
Nasıl komisyon bir görev için komut sa...