Magitでリモートにpushする方法

問題

emacsのgitクライアントの代表であるmagitですが、
remoteリポジトリにpushするときにsshパスフレーズを設定している場合、
通常だとpushする途中で何も表示されずに止まってしまいます。

対策

対策としては

等が考えられます。今回は、後者の方法を試みます。 といっても、ほとんどすることはなくて設定ファイルに

 (setenv "GIT_ASKPASS" "git-gui--askpass")

と書くだけです。 これで、pushした時にポップアップが表示されるようになるはず! 以上です。

参考

FAQ · magit/magit Wiki · GitHub