ฉันใช้คอมไพล์เพื่อเก็บสำเนาสองชุดของโครงการของฉันในการซิงค์หนึ่งคือกล่องภายในเครื่องของฉันและอื่น ๆ เซิร์ฟเวอร์ทดสอบ นี่เป็นปัญหาที่เกิดขึ้นเมื่อฉันเข้าสู่เซิร์ฟเวอร์การพัฒนาระยะไกลของเราโดยใช้ ssh;
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.
(ชื่อไฟล์มีการเปลี่ยนแปลงเพื่อป้องกันความผิด ... !)
กล่องทั้งสองเรียกใช้ Solaris 10 AMD ฉันขุดเสร็จแล้วถ้าฉันเพิ่ม--upload-pack=$(which git-upload-pack)
คำสั่งทำงาน (และพิสูจน์ได้ว่า$PATH
มีเส้นทางไปที่ 'git-upload-pack' ตามวิธี RTFM) แต่นี่มันน่ารำคาญจริงๆบวก 'git push' ไม่ทำงาน เพราะฉันไม่คิดว่าจะมี--unpack=
ตัวเลือก
อนึ่งทุกคอมไพล์คำสั่งปรับการทำงานจากช่องท้องถิ่นของฉันมันเป็นรุ่นเดียวกันของซอฟแวร์ (1.5.4.2) การติดตั้งบน NFS /usr/local/bin
เดียวกันติดที่
ใครช่วยได้บ้าง