ticket 269과 비슷합니까?
git index-pack
을하지가 내장 git.exe
에, 그래서 git.exe
(일반적으로 "/libexec/git-core/
"이어야 함) $GIT_EXEC_PATH
에서 git-index-pack.exe
을 찾을 필요가있다. "/libexec/git-core/git-index-pack.exe
"이 있습니까?
그렇다면 오류가 발생하는 서버가 아니기 때문에 로컬에 설치된 git이 밀어 넣기를 수행하는 것이 아닙니다.
당신은 대화 형으로 로그온을 시도하고 인덱스 팩을 확인할 수 있습니다 사용할 수 있습니다 :
$ ssh git#***[email protected]***.com
Enter passphrase for key '/c/Users/***/.ssh/id_rsa':
Last login: Tue Feb 9 13:48:32 2010 from ***
-bash-3.2$ git version
git version 1.6.1
-bash-3.2$ git-index-pack
usage: git index-pack [-v] [-o <index-file>] [{ ---keep | --keep=<msg> }] [--strict]
{ <pack-file> | --stdin [--fix-thin] [<pack-file>] }
은 그 테스트는 다음과 같은 대답을하라는 메시지 :
귀하의 git-index-pack
대화 형으로 로그인 할 때 발견된다.
하지만 대화 형으로 로그인하지 않은 경우에는 분명히 아닙니다. 당신이 $HOME/.profile
또는 $HOME/.bash_profile
에 적절하게 PATH
을 조정하지만, 제안
하지 HOME/.bashrc
그리고 결론에서 :
내 솔루션은 다음과 같습니다
ssh [email protected]
cp .bash_profile .bashrc