GitHub 토큰은 GitHub에서 사용자 인증을 위해 사용하는 일종의 비밀번호입니다.
토큰을 사용하면 GitHub API와 상호작용할 때나 Git 명령어를 사용할 때 인증을 할 수 있습니다.
비밀번호를 직접 사용하는 것보다 안전합니다.
만약 토큰이 유출되더라도 쉽게 재발급 할 수 있고 특정 권한만을 가진 토큰을 발급할 수 있어 피해를 최소화할 수 있습니다.
각 토큰에 대해 어떤 작업을 할 수 있는지 세부적으로 설정할 수도 있습니다.
예를 들어, 특정 레포지토리에만 접근할 수 있는 토큰이나 읽기 전용 토큰 등을 만들 수 있습니다.
비밀번호를 직접 입력하지 않아도 되므로 편리합니다.

토큰을 Git 명령어에 사용하는 방법은 다음과 같다.
git clone https://github.com/username/repository.git
사용자 이름과 패스워드를 묻는 창이 뜨면,
사용자 이름 대신 username을 입력하고, 패스워드 대신 생성한 토큰을 입력.
Git에서 사용자 이름과 토큰을 저장하여 매번 입력하지 않도록 설정할 수 있다.
git config --global credential.helper store
위 명령을 실행한 후, 처음 한 번만 사용자 이름과 토큰을 입력하면 이후에는 자동으로 저장된 토큰을 사용.