[git 에러] remote: Invalid username or password.

미연·2022년 5월 7일
11

간혹 push 혹은 pull을 했을 때, 터미널에서 아래와 같은 오류가 뜬다.

remote: Invalid username or password.

Github

임시 토큰을 발급하는 과정입니다.

  1. github 접속 > 오른쪽 마이페이지로 가는 리스트 팝업에서Settings 클릭 > 왼쪽 사이드바 메뉴의 맨밑 Developer Settings로 이동한다.

  2. 왼쪽 사이드바 메뉴에서 Personal access tokens 버튼 클릭한다.

  3. Generate New Token 버튼 클릭한다.

  4. 이동하는 페이지 안에 다음과 같이 적습니다.

  • Note: 아무거나 적기.
  • Expiration : 최대 90days까지 설정.
  • Select scopes : 저 같은 경우는, 일단 repo 5가지만 선택하고 넘어감.
  1. Generate Token 버튼 클릭한다.

  2. 빨간색 네모로 가린 것이 방금 만든 토큰이다. 이것을 복붙 한다.

터미널

origin 을 제거한 후, 다시 추가하는 방법으로 해결을 합니다.

git remote remove origin

git remote add origin https://닉네임:토큰@github.com/repository 경로
  • 닉네임 : 본인의 github 닉네임 입력.
  • 토큰 : 아까 위에서 발급하고 복붙한 토큰을 입력.
  • repository 경로 : 본인의 repo url 뒤에 이어지는 경로 그대로 붙이면 된다.
profile
FE Developer

4개의 댓글

comment-user-thumbnail
2022년 7월 28일

감사합니다. 매번 치기 귀찮았는데 덕분에 한방에 해결됐어요!

답글 달기
comment-user-thumbnail
2023년 6월 22일

와 .. 진짜 정말 감사합니다 저 정말 안되가지고 이것저것 지금 한 3시간 정도 해맸는데여.. ssh 다시 받아보고 remote remove .. 키체인 변경 .. 등등. . 진자 ., 다 안되서 노트북 포맷해야하나 생각하다가.. 되네요ㅠㅠㅠㅠ진ㅉ ㅏ감사합니다

답글 달기
comment-user-thumbnail
2023년 7월 14일

토큰 재발급하고 이것저것 다해봐도 해결이 안 됐었는데 감사합니다!

답글 달기
comment-user-thumbnail
2024년 5월 1일

좋은 글 감사합니다~

답글 달기