본문 바로가기

SCM/Git, GitHub

GitHub에서 "remote: Support for password authentication was removed on August 13, 2021" 오류

테스트 환경 및 주요 아젠다

로컬 프로젝트에서 원격 저장소로 엑세스 실패하고 remote: Support for password authentication was removed on August 13, 2021가 오류가 표시됩니다.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for <Git URL>
더보기

이 프로젝트의 개발 환경

  • SCM 및 기타 환경
    • Git 2.39.3
    • IntelliJ IDEA 2020.3 Ultimate Edition

ID/Password 방식의 원격 저장소 접근이 2021년 8월 13일 이후로 종료됩니다.

이제부터는 비밀번호 대신 Access Token을 발급하거나 SSH 방식으로 원격 저장소에 접근합니다.

Access Token 발급

다음 GitHub document:Managing your personal access tokens 안내에 따라서 Access 토큰을 발급합니다.

GitHub | Profile | Settings로 들어갑니다.

Developer settings로 들어갑니다.

Personal access tokens | Tokens (classic) | Generate new token | Generate new token (classic)을 클릭합니다.

Note에 토큰에 대한 설명을 입력하고 토큰 만료 일자 Expiration를 선택합니다.

Select scopes에서는 이 토큰이 접근 가능한 권한을 선택합니다.

토큰을 생성하면 Access Token 값이 표시됩니다.

토큰은 이 페이지에서만 표시되므로 보안상 안전한 곳에 복사합니다.

더보기

Access Token은 최초 1회만 표시됩니다.

토큰을 분실하면 새로운 토큰을 발급하고 기존 계정 정보를 다시 로그인해야 할 수 있습니다.

'SCM > Git, GitHub' 카테고리의 다른 글

macOS 환경에서 GitHub 프로젝트 올리기  (0) 2023.11.21