gh コマンドで複数アカウントを使い分ける方法

結論

  • GH_CONFIG_DIR 環境変数を用いて gh の設定ファイル*1の置き場をアカウントごとに指定する
    • さらに GH_CONFIG_DIR の指定には direnv を用いることで、プロジェクトごとにアカウントの切り替えができる

ドキュメント

cli.github.com

*1:config.yml と hosts.yml が入っている

Powered by はてなブログ