본문 바로가기
Git/오류해결

[Git] remote:Invalid username or password 에러 해결 방법

by 코코형아 2023. 5. 27.
$ git push
remote: Invalid username or password.
fatal: Authentication failed for "https://github.com/Nbowow/CodeForces.git"

평소 데스크탑으로 문제를 풀고 git에 업로드 할 때와 다르게,

노트북으로 Codeforces 문제를 해결한 후 git에 push하려고 하였는데 위와 같은 오류가 발생하였다.

 

username 또는 password가 유효하지 않다고 뜬 것.

 

찾아보니 아마도 노트북에서 git 로그아웃이 되어서 그런것 같았다.

 

역시나 구글링으로 해결방법을 어렵지 않게 찾을 수 있었다!

 

더보기

핵심은, 원격 저장소 연결을 해제한 후 다시 연결하는 것!


$ git remote remove origin

우선 기존에 연결되어 있던 원격 저장소를 해제 한다.

 

$ git remote add origin https://github.com/깃허브아이디/깃허브저장소명.git

그 후 기존 경로로 재설정!

 

현재 로컬 저장소의 원격 상태를 확인하려면

$ git remote -v

로 확인할 수 있다.

 

git remote -v

$ git push --set-upstream origin main

upstream은 로컬 저장소와 연결되어 있는 원격 저장소를 의미한다.

즉, 로컬 저장소의 원격 저장소를 위에서 입력한 원격 저장소로 지정하여 push하는 것.

위 명령을 한번 입력하고 나면 다음부터는 push할때 'git push'만 입력해도 된다.

 


그러면 깃허브에 로그인 할 수 있는 팝업창이 뜨게 되고, 성공적으로 로그인을 하게 되면

해결된다!

git에 업로드 되게 오랜만...

 

되게 오랜만에 업로드 했는데... 열심히 해야겠다는 생각이 들었다.

학생회 일도 물론 중요하지만 내 미래에 대해 더 투자하자!