git을 사용하여 프로젝트의 두 복사본을 동기화 상태로 유지했습니다. 하나는 로컬 상자이고 다른 하나는 테스트 서버입니다. 이것은 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
하고 RTFM 솔루션에 따라 'git-upload-pack'에 대한 경로 가 포함되어 있음을 증명 하면 약간의 파기를 수행 했지만 실제로는 성 가시고 'git push'가 작동하지 않습니다. --unpack=
옵션 이 없다고 생각하기 때문입니다 .
또한 모든 git 명령은 로컬 상자에서 제대로 작동하며 동일한 NFS 마운트에 설치된 동일한 버전의 소프트웨어 (1.5.4.2) /usr/local/bin
입니다.
아무도 도와 줄 수 있습니까?