본문 바로가기

IT Knowledge

GitHub - github support for password authentication was removed 토큰 인증 에러

GitHub에 있는 Repo를 Pull이나 Clon 하기 위해 명령어를 입력했는데 아래와 같은 에러 메시지가 발생했다.

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

이제 2021년 8월 13일 부터 비밀번호 지원은 종료되고 개인 액세스 토큰을 사용해야 한다고 한다.

그럼 일단 토큰을 생성해야 하는데 방법은 다음과 같다.

1. GitHub -> Setting

메뉴에서 Setting으로 이동

2. Developer settings 

Setting 메뉴에서 스크롤을 내리다 보면 좌측 카테고리 제일 아래에 위치한 Developer settings 선택

3. Personal access tokens -> Tokens

Token 카테고리 선택하고 Generate new token 선택하여 key새로 생성하기

난 이미 생성한 token key가 있다. 만약 기존에 있는 키를 제거하고 싶으면 Delete하면 된다.

4. Token Create

Token에 대한 설명과 기간, 권한 등을 설정하면 된다.

5. Token 생성 후 Token Key 복사

Token을 생성하면 Key가 나오는데 해당 Key는 복사해두자

6. PW 대신 Token Key 사용

$ git clone https://github.com/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_PERSONAL_ACCESS_TOKEN

이제 생성한 토큰키는 Pull 이나 Clone 등 PW가 필요한 작업에 사용하면 된다.

'IT Knowledge' 카테고리의 다른 글

Vault by HashiCorp  (0) 2024.03.07
쿠키와 세션의 특징과 차이점  (0) 2024.03.04
Observability  (0) 2023.11.09
LDAP  (0) 2023.10.06
구글 Bard의 차세대 LLM 모델 PaLM2  (0) 2023.05.31