Github Packages, npmAuthToken에는 PAT Classic을 사용하자

status
publish
thumbnail
date
May 18, 2024
slug
using-pat-classic-for-github-packages
summary
Github Packages 사용을 위해서는 npmAuthToken에 PAT Classic을 사용하자
.yarnrc.yml 에서 github packagesnpm 스코프 지정할 때 npmAuthToken이 필요하다.
notion image
중요한 것은 해당 값으로 Fine-grained personal access token 아닌 personal access token (classic)을 이용해야 한다는 것이다.
권한 설정을 통해 특정 저장소 내부 작업에만 동작하도록 하는 것이 Fine-grained PAT의 특징이므로 npm 패키지 레지스트리와 같은 외부 서비스와 관련된 부분에는 동작하지 않아 보인다.
Github에서 Fine-grained PAT를 밀고 싶어하는 것 같은데, 아직 Fine-grained PAT가 beta이므로 추후 업데이트 될 가능성도 있어 보인다.