728x90
에러
% git push origin master
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/sin09135/TIL.git/'
remote Error가 났다. 비밀번호 변경 사항이 없는데 Invalid username or password를 입력하라고 한다.
에러가 난 이유는 Token 값이 만료되었기 때문이고, 다음과 같은 방법으로 해결했다.
1. 원격 저장소 해제 후 다시 연결
$ git remote remove origin
기존 연결을 제거한다.
$ git remote add origin https://github.com/아이디/repository이름.git
똑같은 경로로 재연결 해준다.
2. 연결상태 확인
$ git remote -v
그러면 다음과 같이 연결상태가 표시된다.
3. Token 재성성
(1) git push 하기 전, github > settings > Developer settings > Personal acess tokens > tokens(classic) 에서, 만료된 토큰이 있다면, 재생성한다. (만료일을 따로 지정해주지 않았다.)
(2) 생성된 토큰을 복사한다.
4. 액세스 토큰 입력
(1) git push origin 브랜치명
$ git push origin master
(2) 사용자 이름, 엑세스 토큰 값 입력
Username for 'https://github.com': [GitHub 사용자 이름]
Password for 'https://[GitHub 사용자 이름]@github.com': [개인 액세스 토큰 입력]
username : 아이디, password 입력 창에는 비밀번호가 아니라 복사한 토큰값을 붙여넣어준다.
728x90
'Git' 카테고리의 다른 글
[Github] Readme.md 스킬, 라이브러리 배지 삽입 방법 (0) | 2024.02.15 |
---|---|
[github] README 이미지 업로드 방법(Issue) (0) | 2023.12.19 |
[Git] Git 버전관리, 협업 하기 (0) | 2023.09.29 |
[Git] Git 버전관리 with VS Code - 1 . 저장소 만들기 (0) | 2023.09.11 |
[GIt 환경설정] repository 생성 후 연결하기 (0) | 2023.07.23 |