본문 바로가기
Git

Git - 원격저장소 만들기 & push 작업 시 무반응 에러 해결 방법 (feat. windows)

by devLog by Ronnie's 2021. 7. 1.

Git - 원격저장소 만들기 & push 작업 시 무반응 에러 해결 방법 (feat. windows)

 

지난 로컬저장소 만들기에 이어서 원격저장소를 만들고 원격저장소에 올리는 작업을 알아보려고 한다.

더불어 이 과정에서 있었던 이슈를 해결한 방법도 올려본다.

 

보통 에러가 나면 에러 메시지가 뜨는데 아무것도 뜨지가 않아서 한참 애먹었다..

 

원격 저장소 만들기

원격 저장소를 만들기 위해 github을 이용한다. 많은 사람들이 git과 github를 처음에 동일하다고 착각을 하는데 github는 하나의 웹서비스로써 git을 관리할 수 있는 git에 원격 저장소를 제공해준다.

 

혹여나 github에 계정이 없다면 하나 만들어주자.

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

로그인을 완료해주고 우측 상단에 아이콘을 누르고 자신에 계정을 클릭을 해주면 다음과 같이 중앙 상단에 Repositories가 보일 것이다. 여기가 바로 원격 저장소를 만들고 관리할 수 있는 곳이다. 

이동 후 초록색버튼 new를 눌러주어 저장소를 만들자.

이동후 저장소 이름과 설명글, 공개여부 등을 설정할 수 있다.

저장소를 만들고 들어가면 다음과 같이 code라는 버튼을 눌러 Clone에 있는 HTTPS 주소를 복사해온다. 이 작업은 나의 로컬 저장소와 원격저장소를 연결할때 사용된다.

다시 git bash로 돌아와 아까 복사해둔 주소를 이용하여 git 원격저장소를 추가해준다. 이때 origin은 원격저장소의 이름이고 생략해도 origin으로 나오게된다. 이 때문에 보통 원격저장소에는 origin이라는 이름을 붙인다.

그 후 잘 등록되었는지 git remote -v 를 통해 확인해본다.

추가가 완료되었으니 이제 로컬저장소의 변경 이력을 원격 저장소에 업로드를 해주는 작업이 필요하다.
이렇게 업로드하는 행위는 push라고 하며 push가 이루어지게 되면 원격저장소와 로컬 저장소가 동일한 상태가 된다.

 

보통 아래와 같이 push 명령어를 입력하면 계정에 관한 것을 묻게 되는데 이때 저런 계정에 관한 내용이 아무것도 안나오고 엔터 이후에 커서만 깜빡이고 아무 반응이 없는 이슈가 발생하였다.

 

무반응 에러 해결 방법

먼저 작업 환경에 대해 적어보면 windows 10 / git-bash 를 이용하였다.

push 에러를 해결을 하기 위해 구글링을 해봐도 다들 에러메시지가 나오는 에러뿐이었다.

 

해결 방법은 간단하다 동일한 push 명령어를 cmd에 입력하면 된다.

당연히 해당 로컬저장소로 위치를 이동후에 입력해주면 깃헙창이 열리면서 연결한건지 물어보는 화면이 나온다. 완료를 하면 다음과 같은 화면을 확인할 수 있다.

 

이후 다음과 같이 연결되었다는 로그를 볼 수 있다.

이렇게 한번 연결하고나니 이후부터는 gitbash에서도 작업이 원활히 이루어졌다.

여기서 은근 시간을 많이 뺐겼는데 이 글을 참고하시는 분은 금방 발견하셨을 기원한다.

댓글