どうも、たくチャレ(@takuchalle)です。
毎回 GitHub のアクセストークンをペーストするのが面倒なので、保存方法を調べてみました。
一番簡単な方法は平文で保存する方法です。
git config --global credential.helper store
個人の PC など自分しか触らない環境であれば平文でも良いかもしれませんが、少し不安です。 できれば暗号化したほうがいいと思います。
libsecret
を使って暗号化します。
以前はlibgnome-keyring
が使われていたらしいですが、こちらは非推奨になりlibsecret
を使うことが推奨されています。
sudo apt install libsecret-1-0 libsecret-1-dev
sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
apt
でインストールしたあとにビルドが必要です。ビルドできない場合はbuild-essential
も入れる必要があるかもしれません。
sudo apt install build-essential
ビルドが成功すれば、下記コマンドで設定します。
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
設定した後一回目はアクセストークンを入れる必要がありますが、二回目以降は保存されたアクセストークンが自動で使われます。