5
3

More than 5 years have passed since last update.

.npmrc に記載されてしまう authToken を git 上で無視する

Posted at

↓エントリーを見て .npmrc を作ってみた

init-author-name=Takagi Kensuke
init-author-email=janus.wel.3@gmail.com
init-license=MIT

と、ここまでは良かったんだけど npm にログインしたら authToken が記載されるようになってしまった

//registry.npmjs.org/:_authToken=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

設定ファイルはすべからく git 管理しているのでこれはちょっとまずい
というわけで↓エントリーを見てこの行だけ無視する設定をしてみた

.gitconfig にフィルターを作成する
ここでは authToken が記載される行を削除するようにしてみた

[filter "ignore-npmrc"]
    smudge = cat
    clean = sed '/^\\/\\/registry\\.npmjs\\.org\\/:_authToken/d'

で、設定ファイルを管理している git repo に .gitattribute を作成

.npmrc filter=ignore-npmrc

これで authToken が git から無視されるようになった :raised_hands:

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3