(1) 프로젝트를 진행하면서 코드 변경 사항을 Commit, Push 하는 과정에서 문제가 발생했다.
(2) 토큰이 만료되어 fatal: Authentication failed가 발생했는데 이 부분에 대한 해결 방법을 정리해 두고자 한다.
1. 문제 원인
(1) 문제 원인은, GitHub → Settings → Developer settings → Personal access tokens → Token(classic) 메뉴에서 발급받았던 토큰이 만료되어 문제가 발생했던 것이다.
2. 해결 방법
2-1. Token 재발급
(2) 만료된 토큰 메뉴로 들어가서 Regenerate token을 통해 토큰을 재발급받았다.
2-2. 재발급 이후 터미널에서 받은 토큰값으로 설정
git push --set-upstream origin 브랜치명
(1) 토큰 발급 이후 다시 push를 진행하면 아래와 같은 문구가 나타나게 된다.
(2) Username for 부분에 본인의 GitHub 계정 Username을 입력한다.
(3) Password for 부분에 본인의 계정 패스워드가 아닌 발급받은 토큰값을 입력한다.
(4) 정상적으로 입력했다면 토큰이 다시 활성화되어 Git command가 정상적으로 적용되는 것을 확인할 수 있다.
※ 해당 포스팅에 대해 내용 추가가 필요하다고 생각되면 기존 포스팅 내용에 다른 내용이 추가될 수 있습니다.
개인적으로 공부하며 정리한 내용이기에 오타나 틀린 부분이 있을 수 있으며, 이에 대해 댓글로 알려주시면 감사하겠습니다!
'Collaboration & Tools > GitHub' 카테고리의 다른 글
[Git & GitHub] - Git Flow Branch Strategy (Git 브랜치 전략) (0) | 2024.04.15 |
---|---|
[Git] - Git을 사용한 협업 (자주 사용되는 용어 정리) (2) | 2024.04.03 |
[Git] - Permission denied (publickey) (0) | 2024.03.22 |
[Git] - 기본적인 Git 사용법 (0) | 2024.03.22 |
댓글