2012-02-17 3 views
1

Gitosis가 기본 포트가 아닌 포트에 나가 복제

git clone ssh://[email protected]:gitosis-admin.git

SSH 포트 (22)에 연결되고, 내 SSH 그래서 2211에서 실행되기 때문에 내가 연결할 수 없습니다와 gitos - 관리자, 나는 검색 할 때 인터넷 솔루션. .ssh/config 파일에 포트를 추가하는 것만 큼 쉽습니다.

git clone ssh://[email protected]:gitosis-admin.git

나는 다음과 같은 오류 얻을 :

Cloning into 'gitosis-admin'... ssh: connect to host port 22: Bad file number fatal: The remote end hung up unexpectedly

을 제시 어느 실행할 때

Host bml 
HostName 192.168.1.1 
Port 2211 

나는 (생성되는 I 모자) 파일에 다음을 추가 내 구성 파일이 유효하지 않거나 구성 파일이 사용되지 않습니다.

그래서 ... 나는

Cloning into 'gitosis-admin'... ssh: connect to host port 22: Bad file number fatal: The remote end hung up unexpectedly

이이 설정 제안하기 전에 같은 오류 resultated

git clone ssh://[email protected]:gitosis-admin.git

존재하지 않는 호스트로 테스트 파일이 사용되지 않습니다 (okey는 여전히 잘못된 파일 일 수 있지만 최소한 다른 오류가 예상됩니다).

어떻게 해결할 수 있습니까? BTW, 저는 Windows 7에 있습니다 : -s.

답변

1

this에 따르면 git clone ssh://[email protected]:port/repository이 작동해야합니다.

알고있는 한, ~/.ssh/config은 Windows에서 사용되지 않습니다.

편집 :이 질문은 here에서도 논의됩니다.

관련 문제