[Git] remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/XXX.git/' push 권한 관련 에러 해결하는 방법
2023. 6. 22.
반응형

Github에서 새로운 레포를 파서 로컬이랑 연결하고

 

처음으로 파일들을 add하고 commit까지 성공했는데 push를 하려는 순간

 

remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXX.git/'

 

라는 에러가 발생했다.

 

권한 관련 에러로 github에 들어가서 토큰을 발급받아서 인증을 해줘야 한다.

 

github에 들어가서 내 계정을 선택한 후

 

Settings > Developer Settings

 

token 발급

그럼 이런 선택 창이 뜨는데 Tokens(classic)을 누른다.

 

거기서 Generate new token 버튼을 누르고 새 토큰을 발급받는다.

 

그리고 만약 지금 remote 해놓았다면 일단 remote를 해제한다.

아직 안 했다면 안 해도 된다. (근데 이걸 했어야 에러가 났겠죠?)

 

git remote remove origin

 

그 후에 다시 원격저장소와 연결해 준다.

 

git remote add origin https://[내 github 아이디]:[토큰값]@github.com/[레포주소]

 

(괄호는 보기 좋으라고 쳐놓은 것이고 입력하지 않아도 됩니다.)

 

이런 작업 후에 다시 push를 하니 깔끔하게 push가 잘 되었답니다!!!

 

 

 

반응형
myoskin