Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

개인용 액세스 토큰 만들기

명령줄 또는 API를 사용하여 암호 대신 사용할 personal access token을(를) 만들 수 있습니다.

경고: 액세스 토큰을 암호와 같이 처리합니다.

명령줄에서 GitHub에 액세스하려면 personal access token을(를) 만드는 대신 GitHub CLI 또는 Git 자격 증명 관리자 를 사용하는 것이 좋습니다.

스크립트에서 personal access token를 사용하는 경우 토큰을 비밀로 저장하고 GitHub Actions를 통해 스크립트를 실행하는 것이 좋습니다. 자세한 내용은 "암호화된 비밀"을 참조하세요.

이러한 옵션을 사용할 수 없는 경우 1Password CLI와 같은 다른 서비스를 사용하여 토큰을 안전하게 저장하는 것이 좋습니다.

personal access tokens 정보

Personal access token는 GitHub API 또는 명령줄을 사용할 때 GitHub Enterprise Server에 대한 인증에 암호를 사용하는 대안입니다. Personal access tokens은(는) 자신을 대신하여 GitHub 리소스에 액세스하기 위한 것입니다. 조직을 대신하여 또는 수명이 긴 통합을 위해 리소스에 액세스하려면 GitHub App을(를) 사용해야 합니다. 자세한 내용은 “앱 정보”를 참조하세요.

personal access token 만들기

  1. 페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.

    사용자 표시줄의 설정 아이콘

  2. 왼쪽 사이드바에서 개발자 설정을 클릭합니다.

  3. 왼쪽 사이드바에서 Personal access tokens를 클릭합니다. Personal access tokens 1. 새 토큰 생성을 클릭합니다. 새 토큰 생성 단추

  4. 토큰에 설명이 포함된 이름을 지정합니다. 토큰 설명 필드

  5. 토큰에 만료일을 지정하려면 Expiration(만료) 드롭다운 메뉴를 선택한 다음 기본값을 클릭하거나 일정 선택기를 사용합니다. 토큰 만료 필드

  6. 이 토큰을 부여하려는 범위를 선택합니다. 토큰을 사용하여 명령줄에서 리포지토리에 액세스하려면 repo(리포지토리)를 선택합니다. 할당된 범위가 없는 토큰은 공용 정보에만 액세스할 수 있습니다. 자세한 내용은 “사용 가능한 범위”를 참조하세요. 토큰 범위 선택

  7. 토큰 생성을 클릭합니다. 토큰 생성 단추 새로 만든 토큰

명령줄에서 토큰 사용

토큰이 있으면 HTTPS를 통해 Git 작업을 수행할 때 암호 대신 토큰을 입력할 수 있습니다.

예를 들어 명령줄에서 다음을 입력합니다.

$ git clone https://HOSTNAME/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_TOKEN

Personal access tokens는 HTTPS Git 작업에만 사용할 수 있습니다. 리포지토리에서 SSH 원격 URL을 사용하는 경우 원격을 SSH에서 HTTPS로 전환해야 합니다.

사용자 이름과 암호를 묻는 메시지가 표시되지 않으면 자격 증명이 컴퓨터에 캐시될 수 있습니다. 키 집합에서 자격 증명을 업데이트하여 이전 암호를 토큰으로 바꿀 수 있습니다.

모든 HTTPS Git 작업에 대해 personal access token을(를) 수동으로 입력하는 대신 Git 클라이언트를 사용하여 personal access token을(를) 캐시할 수 있습니다. Git은 만료 간격이 경과할 때까지 자격 증명을 일시적으로 메모리에 저장합니다. 또한 모든 요청 전에 Git에서 읽을 수 있는 일반 텍스트 파일에 토큰을 저장할 수도 있습니다. 자세한 내용은 “Git에서 GitHub 자격 증명 캐싱”을 참조하세요.

추가 참고 자료