⛈️ 문제 상황
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 |
---|