git-credential-osxkeychain 知らなかった。
これ、Mac OS X 用のパスワード管理システムである Keychain Access と git を連携させることで、パスワード入力なしで git リポジトリへのアクセスが可能になるもの。
$ which git-credential-osxkeychain
が正常終了するようなら、インストールされてる。
これを使う場合、.gitconfig に以下のような設定を放り込んでいれば良い。
[conf] helper=osxkeychain [credential "https://github.com"] username=kiririmode
この設定を投入した後、最初のアクセスではパスワードの入力を求められるのだけれど、入力した内容が自動で Keychain に登録され、今後のアクセスではそれが使われるようになる。