여느 때와 같이 1일 1 커밋을 하고 있던 어느 날, git push를 하자 다음과 같은 에러가 떴다.
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/lys7aves/Algorithm'
곧 github의 인증이 만료되었다는 사실을 알게 되었고, 메일을 확인해보니 아래와 같은 메일이 와 있었다.
토큰이 계속 필요하다면 해당 링크를 방문하라고 되어 있기에, 메일에 따라 2번째 줄에 있는 링크로 들어갔다.
링크를 따라 들어가자 토큰 재발급 페이지가 떴다.
토큰 재발급이 그렇게 번거로운 작업은 아니므로 기본 설정되어 있는 30일로 설정한 뒤, "Regenerate token"을 눌러준다.
"Regenerate token" 버튼을 눌러주면 위와 같은 페이지로 너어가며, 재발급된 토큰을 얻을 수 있다. 필히 이 토큰을 복사해두자. 설정은 이전에 설정했던 설정 그대로 있는 것 같아 바로 "Update token" 버튼을 눌러 토큰을 업데이트해주었다.
이제 다시 원래 하던 대로 git push를 해주면 아래와 같이 토큰을 입력하라고 나온다.
여기에 방금 발급받은 토큰을 복사해주면 된다. (나는 아무 생각 없이 화면을 캡처해버려 토큰을 다시 재발급받았다 하하...)
그럼 이전과 같이 성공적으로 git에 파일이 올라간 것을 확인할 수 있을 것이다.
'Git' 카테고리의 다른 글
Git action에서 python을 활용하여 README 자동 업데이트 하기 (0) | 2023.05.04 |
---|---|
Git action을 이용한 TIL README 작성 (0) | 2022.11.08 |