본문 바로가기
Git

[Github] remote: Invalid username or password 에러 해결

by skwkiix 2024. 1. 15.
728x90

 

에러

% git push origin master
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/sin09135/TIL.git/'

 

remote Error가 났다. 비밀번호 변경 사항이 없는데 Invalid username or password를 입력하라고 한다.

에러가 난 이유는 Token 값이 만료되었기 때문이고, 다음과 같은 방법으로 해결했다.

 


1. 원격 저장소 해제 후 다시 연결

$ git remote remove origin

 

기존 연결을 제거한다.

 

$ git remote add origin https://github.com/아이디/repository이름.git

 

똑같은 경로로 재연결 해준다.

 

2. 연결상태 확인

$ git remote -v

 

 

그러면 다음과 같이 연결상태가 표시된다.

 

3. Token 재성성

(1) git push 하기 전, github > settings > Developer settings > Personal acess tokens > tokens(classic) 에서, 만료된 토큰이 있다면, 재생성한다. (만료일을 따로 지정해주지 않았다.)

 

(2) 생성된 토큰을 복사한다.

 

4. 액세스 토큰 입력

(1) git push origin 브랜치명

$ git push origin master

 

(2) 사용자 이름, 엑세스 토큰 값 입력

Username for 'https://github.com': [GitHub 사용자 이름]
Password for 'https://[GitHub 사용자 이름]@github.com': [개인 액세스 토큰 입력]

 

username : 아이디, password 입력 창에는 비밀번호가 아니라 복사한 토큰값을 붙여넣어준다.

 

 

 

 

 

 

 

728x90