본문 바로가기

Git

맥 터미널 깃(Git) "Invalid username or password"

 

 

 

 ⛈️ 문제 상황

Git을 맥 터미널에서 사용하기 위하여 깃허브의 Access 토큰을 키체인 접근에 추가하는 것은 이미 잘 알 것이다. 그런데 키체인 접근에 토큰을 추가하고 나서 터미널에서 깃 push를 해보면 제대로 된 정보들을 입력했음에도 "Invalid username or password" 메시지가 뜬다. 이 메시지가 뜨는 이유는 로컬 깃 저장소에 새로 작성한 인증 정보가 갱신되지 않았기 때문이다.

 

따라서, 아래의 두 단계를 거치면 문제가 해결된다.

 

 

 

 

 ☀️ 해결법

1️⃣ 로컬에 저장된 원격 저장소 정보 삭제

git remote remove origin

 

2️⃣ 새로운 origin 추가

git remote add origin https://<유저네임>:<액세스 토큰>@github.com/<유저네임>/<클론한 저장소 폴더명>.git

 

 

새로운 origin을 추가하는 단계에서, 예를 들어

 

유저네임: testName

액세스 토큰: testToken

클론한 저장소 폴더명: testFolder

 

위의 경우일 경우 아래와 같이 입력하면 된다.

git remote add origin https://testName:testToken@github.com/testName/testFolder.git

 

 

 

'Git' 카테고리의 다른 글

깃(Git) 커밋 메시지 명령어 VS 과거형  (0) 2024.08.18