개인 액세스 토큰(PAT)

GitHub 개념 입문

George Boorman

Curriculum Manager, DataCamp

인증

  • 터미널에서 Git으로 GitHub와 상호작용할 수 있습니다
git clone https://github.com/george-boorman/bank_marketing
Username for 'https://github.com': george-boorman
Password for 'https://[email protected]':
GitHub 개념 입문

인증 실패

 

 

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 'https://github.com/george-boorman/bank_marketing/'
GitHub 개념 입문

GitHub 문서

git clone, fetch, pull 또는 push 시 개인 액세스 토큰(PAT)을 제공하라는 GitHub Docs 페이지

1 https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls
GitHub 개념 입문

Personal Access Token이란?

  • 개인 액세스 토큰(PAT)

    • 터미널 인증 시 비밀번호의 대안
    • 2021년 8월부터 비밀번호 대신 필수
    • 더 안전함
  • GitHub 웹에서는 불필요

    • 터미널로 원격 저장소에 접근할 때만 필요
1 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
GitHub 개념 입문

PAT 만들기

프로필 페이지에서 설정 섹션으로 이동

GitHub 개념 입문

PAT 만들기

설정 페이지의 개발자 설정

GitHub 개념 입문

PAT 만들기

개발자 설정 페이지: GitHub Apps, OAuth Apps, Personal access tokens 옵션

GitHub 개념 입문

PAT 만들기

Personal access tokens 섹션, Generate new token 버튼

GitHub 개념 입문

PAT 만들기

새 PAT의 메모와 만료 설정

GitHub 개념 입문

PAT 만들기

repo 액세스 체크박스 선택

GitHub 개념 입문

PAT 만들기

토큰 생성 버튼

GitHub 개념 입문

PAT 사용

복사할 수 있는 문자와 숫자로 된 PAT 표시

GitHub 개념 입문

PAT 사용

복사할 수 있는 문자와 숫자로 된 PAT 강조 표시

  • PAT는 절대 공유하지 마세요!
GitHub 개념 입문

PAT 사용

git clone https://github.com/george-boorman/bank_marketing
Cloning into 'bank_marketing'...
Username for 'https://github.com': george-boorman
Password for 'https://[email protected]':
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
ls
bank_marketing
GitHub 개념 입문

Ayo berlatih!

GitHub 개념 입문

Preparing Video For Download...