
こんにちは、プロダクト開発本部でエンジニアをしている秋山です。
みなさんは GitHub の Personal Access Token、まだ classic を使っていますか? kickflowでも、以前は使用していました。正確には「使わざるを得ない場所が一箇所だけ残っていた」という状態でした。
先日、社内のセキュリティ対策の一環として、組織の設定で Personal Access Token (classic) の利用を制限しました。「権限の範囲が広すぎるので、漏洩したときの影響を抑えるために fine-grained PAT へ移行してください」というアナウンスがあり、大半の用途はこれで済みます。
ところが、ローカルの開発環境から GitHub Packages の private な npm パッケージを取得する用途だけは、fine-grained PAT では置き換えられません。この記事ではその穴をどう埋めたか、埋めた結果として何が良くなり、何が変わらなかったのかを紹介したいと思います。
続きを読む




