경고: 액세스 토큰을 암호와 같이 취급하세요. 자세한 내용은 personal access token 보안 유지를 참조하세요.
personal access token 정보
Personal access token은 GitHub API 또는 명령줄을 사용할 때 암호를 통해 GitHub Enterprise Server에 인증하는 대신 사용할 수 있는 대안입니다.
Personal access token은 사용자를 대신하여 GitHub 리소스에 액세스하기 위한 것입니다. 조직을 대신하여 리소스에 액세스하거나 장기적인 통합을 위해서는 GitHub App을(를) 사용해야 합니다. 자세한 내용은 "GitHub 앱 만들기 정보"을(를) 참조하세요.
personal access token 만들기
-
페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.
-
왼쪽 사이드바에서 개발자 설정을 클릭합니다.
-
왼쪽 사이드바에서 Personal access token 을(를) 클릭합니다. 1. 새 토큰 생성을 클릭합니다.
-
"참고" 필드에 토큰을 설명하는 이름을 지정합니다.
-
토큰에 만료일을 지정하려면 만료를 선택한 다음 기본 옵션을 선택하거나 사용자 지정을 클릭하여 날짜를 입력합니다.
-
이 토큰에 부여하려는 범위를 선택합니다. 토큰을 사용하여 명령줄에서 리포지토리에 액세스하려면 repo(리포지토리)를 선택합니다. 할당된 범위가 없는 토큰은 공용 정보에만 액세스할 수 있습니다. 자세한 내용은 "OAuth 앱에 대한 범위"을(를) 참조하세요.
-
토큰 생성을 클릭합니다.
-
필요에 따라 토큰을 클립보드에 복사하려면 아이콘을 클릭합니다.
personal access token 삭제
더 이상 필요하지 않은 경우 personal access token을(를) 삭제해야 합니다. 배포 키를 만드는 데 사용된 personal access token을(를) 삭제하면 배포 키도 삭제됩니다.
-
페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.
-
왼쪽 사이드바에서 개발자 설정을 클릭합니다.
-
왼쪽 사이드바에서 Personal access token 을(를) 클릭합니다.
-
삭제할 personal access token의 오른쪽에서 삭제를 클릭합니다.
명령줄에서 personal access token 사용
personal access token이(가) 있으면 HTTPS를 통해 Git 작업을 수행할 때 암호 대신 이 토큰을 입력할 수 있습니다.
예를 들어 명령줄에서 리포지토리를 복제하려면 다음과 같이 git clone
명령을 입력합니다. 그러면 사용자 이름과 암호를 입력하라는 프롬프트가 표시됩니다. 암호를 입력하라는 프롬프트가 표시되면 암호 대신 personal access token을(를) 입력합니다.
$ git clone https://호스트 이름/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_PERSONAL_ACCESS_TOKEN
Personal access token은(는) HTTPS Git 작업에만 사용할 수 있습니다. 리포지토리에서 SSH 원격 URL을 사용하는 경우 원격을 SSH에서 HTTPS로 전환해야 합니다.
사용자 이름과 암호를 묻는 메시지가 표시되지 않으면 자격 증명이 컴퓨터에 캐시될 수 있습니다. 키 집합에서 자격 증명을 업데이트하여 이전 암호를 토큰으로 바꿀 수 있습니다.
모든 HTTPS Git 작업에 대해 personal access token을 수동으로 입력하는 대신 Git 클라이언트를 사용하여 personal access token을(를) 캐시할 수 있습니다. Git은 만료 간격이 경과할 때까지 자격 증명을 일시적으로 메모리에 저장합니다. 또한 모든 요청 전에 Git에서 읽을 수 있는 일반 텍스트 파일에 토큰을 저장할 수도 있습니다. 자세한 내용은 "Git에서 GitHub 자격 증명 캐싱"을(를) 참조하세요.