Tôi đã sử dụng git để giữ đồng bộ hai bản sao dự án của mình, một bản là hộp cục bộ của tôi, bản còn lại là máy chủ thử nghiệm. Đây là một vấn đề xảy ra khi tôi đăng nhập vào máy chủ phát triển từ xa bằng 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.
(tên tệp đã được thay đổi để bảo vệ người có tội ...!)
Cả hai hộp đều chạy Solaris 10 AMD. Tôi đã thực hiện một số thao tác đào, nếu tôi thêm --upload-pack=$(which git-upload-pack)
lệnh hoạt động, (và chứng minh rằng $PATH
có chứa đường dẫn đến 'git-upload-pack' theo giải pháp RTFM) nhưng điều này thực sự gây phiền nhiễu, cộng với 'git đẩy' không hoạt động, bởi vì tôi không nghĩ rằng có một --unpack=
lựa chọn.
Ngẫu nhiên, tất cả các lệnh git hoạt động tốt từ hộp cục bộ của tôi, đó là cùng một phiên bản của phần mềm (1.5.4.2), được cài đặt trên cùng một ngàm NFS tại /usr/local/bin
.
Ai có thể giúp đỡ?