2011-01-07 2 views
2

내 개인용 우분투 서버에 gitosis가 설치되어 있습니다. 로컬에서 훌륭하게 작동하는 것 같습니다. 그러나 서버와 통신하는 다른 컴퓨터에서 명령을 실행하려고 할 때마다 "명령을 찾을 수 없습니다"오류가 발생합니다.git bash : git @ server : 명령을 찾을 수 없음

예를 들어,이 작품 : 그러나

e:\src> git --version 
git version 1.7.3.1.msysgit.0 

, 이것은하지 않습니다 : 다른 명령에 대한

e:\SRC\www\listings>git clone [email protected]:listings 
Cloning into listings... 
bash: [email protected]: command not found 
fatal: The remote end hung up unexpectedly 

같은 결과가 (푸시 등, LS-원격 당겨)하는 것 서버에 이야기하십시오.

나는 git, gitosis 및 우분투 (표시되지 않은 경우를 대비하여)에 비교적 익숙하다. 그래서 나는 이것을 진단하는 방법을 알아 내는데 어려움을 겪고있다. 어떤 제안?

답변

2

http://progit.org/book/ch4-0.html 마지막으로 퍼티를 통해 설정 한 기본값을 사용하지만 (어떤 이유로)이었다 가용 스루풋, GIT_SSH가 가용 스루풋을 사용하도록 설정되었다 .. 그것을 알아 냈다. 따라서 plink git @ server이 git이 아닌 내 기본 사용자로 로그인하고 있습니다. 퍼티의 기본 설정에서 사용자와 서버를 제거하면 문제가 해결되었습니다.

굉장한 방법으로 하루를 보낼 수 있습니다. > :(

3

[email protected]은 기본적으로 ssh 프로토콜을 사용합니다. 당신은 원격 컴퓨터에 자식 사용자 설정을 가지고 있고 ssh 키를 설정 했습니까?

또한,

명부 작성해야합니다. 자식

이 당신을 도울 것입니다 :

+0

감사합니다. 책이 조금 도움이되었습니다 .. 그리고 대답은 위의 모든 질문에 예였습니다. :) – lambinator

관련 문제