2017-12-26 35 views
1
$ git clone ssh://[email protected] ip/G:/GitRepos/Confiapp.git 
Cloning into 'Confiapp'... 
[email protected] ip's password: 
fatal: ''/G:/GitRepos/Confiapp.git'' does not appear to be a git repository 
fatal: Could not read from remote repository. 
Please make sure you have the correct access rights 
and the repository exists. 

git 파일은 Windows 서버의 G : \ GitRepos \ Confiapp.git에 있습니다.git windows 서버에서 복제하기 openssh

로컬 복제는 작동하지만 클라이언트 컴퓨터에서 ssh (OpenSSH for windows 사용)를 통해 복제가 실패합니다.

처음으로 Windows 2008 Server에서 git을 시도하고 있습니다. 아무도 도와주세요.

+0

대신'.../G :/...''ssh : // edu243 @ server ip/g/GitRepos/Confiapp.git'을 해 보셨습니까? –

+0

@MarkAdelsberger 고맙지 만 치명적이기도합니다. '/g/GitRepos/Confiapp.git' '는 자식 저장소가 아닙니다. 치명적 : 원격 저장소에서 읽을 수 없습니다. – Viresh

+0

Windows 서버 2008R2에서 호스팅되었으므로 구성이 필요합니까? – Viresh

답변

0

ssh -T [email protected] ip이 작동하는지 먼저 확인하십시오.
당신이 원격 폴더가 존재 있는지 확인하고 읽을 수있는 것

dir G:/GitRepos/Confiapp.git 

같은 명령을 실행할 수있는 대화 형 쉘이있는 경우는, 체크 않는 경우.
작은 따옴표를 바탕으로

0

(매우 추측)

(같은 Configapp.git 대신 Confiapp.git의) 어떤 오타, 나는 그와 함께 경로를 검색하려고한다고 가정 할 수 없는지 확인 따옴표가 포함되어 있으며 분명히 실패합니다. 그것은 원격 sshd 서버가 bash 대신 cmd를 시작할 수 있습니다. 그리고 클라이언트는 cmd가 이해하지 못하는 single-auoted 경로를 보낸다.

sshd가 bash를 셸로 시작하거나 제한된 git-shell이 git에 포함되어 있는지 확인해야합니다. 그게 오류를 수정해야합니다.

+0

감사합니다. 나는 같은 문제를 생각합니다. 하지만 제발 세부 사항을 정교하게 만들 수 있습니다, 나는 이것에 아주 새롭다. 부디. – Viresh

+0

Windows에서 sshd를 설정하는 것에 대해 많이 알지 못합니다. 나는 여러 가지 방법으로 설치하고 사용할 수 있다고 생각하기 때문에 Google의 임의의 조언을 삭제할조차 없습니다. 세부 정보를 구성하려면 각기 다른 방법이 필요할 수 있습니다. – max630