Github Packages, npmAuthToken에는 PAT Classic을 사용하자
date
May 18, 2024
slug
using-pat-classic-for-github-packages
summary
Github Packages 사용을 위해서는 npmAuthToken에 PAT Classic을 사용하자
thumbnail
status
publish
.yarnrc.yml
에서 github packages
로 npm 스코프를 지정할 때 npmAuthToken
이 필요하다.![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F026510f4-b805-4d36-a3e2-e7b8837f6c19%2Feab13cd4-6d7e-4736-a4ea-da7d5683ecf9%2F%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA_2024-06-24_%25E1%2584%258B%25E1%2585%25A9%25E1%2584%258C%25E1%2585%25A5%25E1%2586%25AB_12.28.45.png?table=block&id=4c95d015-eb85-4035-b6bb-10c7a32e92cb&cache=v2)
중요한 것은 해당 값으로 Fine-grained personal access token가 아닌 personal access token (classic)을 이용해야 한다는 것이다.
권한 설정을 통해 특정 저장소 내부 작업에만 동작하도록 하는 것이 Fine-grained PAT의 특징이므로 npm 패키지 레지스트리와 같은 외부 서비스와 관련된 부분에는 동작하지 않아 보인다.
Github에서 Fine-grained PAT를 밀고 싶어하는 것 같은데, 아직 Fine-grained PAT가 beta이므로 추후 업데이트 될 가능성도 있어 보인다.