鍵の保存場所
.gems/credentials に key-value 方式で以下のように保存する。
---
:rubygems_api_token: rubygems_xxxxx
:github: Bearer xxxxx
Default
rubygems_api_token というキーが使われる。
rubygems.org に gem を公開するだけであれば、この鍵だけ .gems/credentials に指定しておけば自動的にそれが使われる。
BUNDLE_GEM__PUSH_KEY
.bundle/config に BUNDLE_GEM__PUSH_KEY が指定されていれば、当該ディレクトリ以下ではそこで指定されたキーが使われる。
例えば rubygems.pkg.github.com に gem を公開したい場合は、当該 gem ディレクトリ以下で
BUNDLE_GEM__PUSH_KEY=github
としておくと、.gems/credentials 内の github というキーが使われるようになる。