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 |