본문 바로가기
협업

[Git Issue] git push 무한 로딩 Issue

by jaesungLeee 2021. 7. 4.

나는 보통 Git Bash를 사용해서 add commit push를 한다. 최근 TIL을 Push 하는 과정에서 무한정으로 로딩되는 이슈가 있었다. 

몇 분을 기다려도 push가 되지 않음

혹시나 해서 VSCode로도 시도해 보았으나 역시나 같은 현상이 일어났다. 

아래에 해결 방법을 소개한다.

 

  1. 우선 확인할 사항
    • Git Bash에서 git config --list를 통해 본인의 user.name과 user.email이 정상적으로 적용되어있는지 확인
    • 디렉토리 경로에 한글이 포함되어 있는지 확인
      • 디렉토리 경로에 한글이 있으면 정말 최악이다... 웬만하면 꼭! 영어로만 사용
    • 자신이 push 하기 전에 pull을 했는지 확인 (기본중에 기본)
    • 인터넷 이슈? - 방화벽, 인터넷 연결 상태
    • Remote가 설정 되어있지 않았는지 확인
      • 보통 add, commit까지 했으면 remote는 잘 돼있을 것임

 

위에 우선적으로 확인해야할 부분들이 잘 돼있다면 아래 해결 방법 이용

 

  1. 자신의 PC에 기본적으로 다 있는 Shell을 연다. (cmd : Window, terminal : Mac OS)
  2. git이 잘 설치되어있는지 확인
    • git --version
    • where git
  3. 자신의 shell에서 push를 해보자! 아래 사진처럼 나올 것임
  4. Option을 고르면 되는데 Access Token을 발급받아도 되고 Github에 로그인을 해도 된다.
  5. Shell에서 git push가 잘 됨!
  6. 다시 Git Bash나 본인이 사용하는 Framework에 git extension이 있다면 Push 해보자!
  7. 잘 됨