SSH_ASKPASS について

走り書き程度のメモ。 例えば、gitbucket 上のプライベートなリポジトリからクローンしようと思ったとき

$ git clone http://user@example.com/gitbucket/hoge/fuga.git

とやるが、パスワードの入力を促す GUI ダイアログが立ち上がる場合がある。 ものによると思うが、パスワードがキャッシュされてしまうことがあるので、共用のマシンだと ちょっと困る。このダイアログを無効化するには環境変数 SSH_ASKPASS を消してしまえばいい。

$ unset SSH_ASKPASS

これで、パスワードの入力はコマンドライン上で出来るようになり、キャッシュもされなくなるようだ。