InfoGrab DocsInfoGrab Docs

개인 액세스 토큰

GitLab API 또는 HTTPS를 통한 Git 인증에 개인 액세스 토큰을 사용합니다. 생성, 교체, 취소, 범위, 만료 설정이 포함됩니다.

개인 액세스 토큰은 GitLab 에 인증된 접근을 제공합니다. OAuth2 토큰 의 대안이며 그룹 액세스 토큰과 프로젝트 액세스 토큰과 비슷하지만, 그룹이나 프로젝트가 아니라 사용자에 연결됩니다. 개인 액세스 토큰으로 다음에 인증할 수 있습니다: GitLab API . HTTPS 를 통한 Git. 다음을 사용합니다: 사용자 이름으로는 비어 있지 않은 임의의 값. 비밀번호로는 개인 액세스 토큰. Note 개인 액세스 토큰으로 인증해야 하는 경우는 이중 인증(2FA) 또는 SAML 이 활성화되어 있을 때입니다. 사용자 이름이 필요한 일부 GitLab 기능은 GitLab 관리형 Terraform 상태 백엔드 와 컨테이너 레지스트리 처럼 GitLab 사용자 이름과 함께 개인 액세스 토큰을 사용합니다. 이런 경우 사용자 이름은 필수이지만 인증의 일부로 평가되지는 않습니다. 자세한 내용은 이슈 212953 을 참고합니다. GitLab Self-Managed 및 GitLab Dedicated 인스턴스에서는 관리자가 사용자 토큰 API 로 특정 사용자로 인증하는 가장 토큰을 생성할 수 있습니다. 개인 액세스 토큰 만들기 # 히스토리 GitLab 17.6 에서 buffered_token_expiration_limit 이라는 기능 플래그와 함께 최대 허용 수명 한도가 400일로 연장되었습니다 . 기본적으로 비활성화되어 있습니다. 개인 액세스 토큰 설명이 GitLab 17.7 에서 도입되었습니다 . Feature flag 연장된 최대 허용 수명 한도의 사용 가능 여부는 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참고합니다. 개인 액세스 토큰을 만들려면 다음을 수행합니다: 오른쪽 위에서 아바타를 선택합니다. Edit profile 을 선택합니다. 왼쪽 사이드바에서 Access > Personal access tokens 를 선택합니다. Generate token 드롭다운 목록에서 Legacy token 을 선택합니다. Token name 에 토큰 이름을 입력합니다. 선택 사항. Token description 에 토큰 설명을 입력합니다. Expiration date 에 토큰 만료 날짜를 입력합니다. 토큰은 그 날짜의 UTC 자정에 만료됩니다. 날짜를 입력하지 않으면 만료 날짜는 오늘부터 365일 후로 설정됩니다. 기본적으로 만료 날짜는 오늘부터 365일을 넘을 수 없습니다. GitLab 17.6 이상에서는 관리자가 액세스 토큰의 최대 수명을 변경할 수 있습니다 . 개인 액세스 토큰 스코프 를 하나 이상 선택합니다. Generate token 을 선택합니다. 개인 액세스 토큰이 표시됩니다. 개인 액세스 토큰을 안전한 곳에 저장합니다. 페이지를 벗어나거나 새로 고치면 다시 볼 수 없습니다. 모든 액세스 토큰은 개인 액세스 토큰에 구성된 기본 접두사 설정 을 상속합니다. 개인 액세스 토큰 세부 정보 미리 채우기 # 이름, 설명, 스코프 목록을 URL 에 덧붙여 개인 액세스 토큰의 세부 정보를 미리 채울 수 있습니다. 예를 들면 다음과 같습니다: https