Disconnected from 20.200.245.247 port 22 fatal: Could not read from remote repository.

2023. 7. 28. 11:00git, 리눅스

이미 작업중이던 git 저장소를 새로운 github 저장소와 연결하다가 제목과 같은 오류가 발생하였습니다. 일단 git저장소를 새로운 github 저장소와 연결하는 방법을 살펴보겠습니다.

 

저는 윈도우를 사용중이어서 git bash를 활용했습니다.

먼저 자신이 작업할 공간으로 이동을 합니다. 

 

cd "자신이 이동하고 싶은 경로"

 

그리고 난 다음에 git clone "원래 사용하던 깃허브주소"를 통해 클론을 받습니다.

 

저는 이 때 문제가 발생했는데 C:\Users\<사용자명>\.ssh 라는 폴더에 ssh를 저장해놨는데 이 폴더에 config라는 파일을 생성한 후 

 

Host github.com
Hostname ssh.github.com
Port 443

를 넣어주면 문제가 해결됩니다.

 

새로 작업할 레포지토리를 깃허브에 생성합니다. 이 때 깃허브에는 빈 저장소로 만들어줍니다.

 

그런 다음 git remote set-url origin "새로 작업할 레포지토리 주소"

 

다음에 git push --set-upstream origin main를 해주면 작업할 준비가 완료됩니다.