2011-04-12 6 views
1

원격 서버에 git repo했습니다. 이 서버에 대한 ssh 액세스 권한이 있습니다. git clone ssh://[email protected]_addres:9022/repo.git 명령으로 복제본을 복제하려고하면 복제 할 수 없습니다. 나타나는 오류는 git clone ssh://[email protected]_address:9022/repo.git Cloning into repo... fatal: '/repo.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly 힘내 원격 복제

답변

1

입니다. login이라는 이름으로 해당 컴퓨터로 ssh하고 cd /repo.git을 수행하면 어떻게됩니까?

+0

'git : // ip_addres/repo.git'라고 입력하면 모든 것이 정상입니다. –

+1

'git :'의 기본 포트가'9418 '이라는 것을 기억하십시오. 반면에'git :'는'ssh :'와 다른 프로토콜이기 때문에 서버에서 ssh-server가 실행되고 있는지 그리고 여러분이 선호하는 포트 인'9022'를 듣고 있는지 확신 할 수 있습니다 (ssh의 기본값은 '22')? 'ssh nick @ ip_adress : 9022' – KingCrunch

+0

'ssh nick @ ip_adress : 9022'를 시도해보고 작업 해보십시오. –

1

당신은 아마 저장소의 경로를 누락

은 ... 그냥은 (합법적는))

git clone ssh://[email protected]_adress:9022/~nick/repo.git 

이것은 @Matthieu 응답의 결과이다 같아요. 나는 실제로 서버의 루트 디렉토리에 repo.git이라는 디렉토리가 있다고 가정하지 않습니다. 이 답변은 repo가 ​​'nick 's home'에 있다고 예상합니다.

+0

아무런 문제가 없습니다. –

관련 문제