2016-07-21 2 views
0

win7 64 비트에서 Git Bash 2.9.0-64-bit를 사용하고 있습니다.왜 내가 git 저장소를 복제하지 못했습니까?

집에있는 컴퓨터에서 git 저장소 'learnshell'을 만들었고 GitHub로 밀어 넣었습니다. 그런 다음 회사의 컴퓨터에 learnshell을 복제하고 싶습니다.

하지만 실패, 디렉토리는 여기에, ~/집 자식 저장소 아니에요 것은 내 명령
git clone https:github.com/myname/learnshell.git

입니다 그리고 여기 해당 결과입니다

'learnshell'에 복제 ...
ssh : 호스트 이름을 확인할 수 없습니다. https : 이름 또는 서비스를 알 수 없습니다.
치명적 : 원격 저장소에서 Coule을 읽을 수 없습니다.

올바른 액세스 권한과 저장소가 있는지 확인하십시오.

회사 네트워크가 네트워크를 지원하지 않기 때문에 ssh를 사용하지 않습니다.

이 문제를 해결하기 위해 내 디렉토리를 변경하고 learnshell'.After '라는 이름의 자식 저장소를 생성, 내가 먼저 다음 명령
git remote add origin [email protected]:myname/learnshell.git,
을 실행 나는
git clone https://github.com/myname/learnshell을 달렸다.
이번에는 복제 작업이 완료되었습니다.
흥미로운 점은 내 디렉토리를 ~/home으로 변경하고 clone 명령을 실행 한 후에도 성공한 것입니다.

나는이 현상 아래에서 실제로 어떤 일이 일어나는지 알지 못합니다. 그래서, 어떤 자식 명령이 복제품을 실패로부터 성공으로 이끄십니까?

답변

2

facepalm을 준비하십시오.

git clone https://github.com/myname/learnshell.git 

슬래시를 잊어 버렸습니다.

+0

문제는이 명령을 시도했는데 그 결과는 정확히 동일합니다. 'git clone https :/github.com/myname/learnshell.git'이 동일한 문제를 일으킬 것입니다. –

0

"호스트 이름을 확인할 수 없습니다."라는 오류는 DNS를 사용하는 데 문제가 있음을 나타냅니다. "github.com"도메인을 IP 주소로 변환하는 중 문제가 발생했습니다. 분명히 이것은 네트워킹 (구성) 문제입니다.

게시 한 명령이 네트워킹에 영향을 미치지 않으므로 추가 명령을 입력 할 때까지 문제가 해결 된 것으로 보입니다. 당시 웹 브라우저를 통해 github.com에 연결을 시도하는 것이 유용한 테스트 였을 것입니다.

관련 문제