Railway gun

Web系企業に勤めるサラリーマンが書くブログ。技術に関してだったり他の物だったりします。

git pushで「Gtk-WARNING **: cannot open display」とエラーが出た場合

bitbucketにgit pushしようとしたら、エラーで怒られてしまった。

$ git push
(gnome-ssh-askpass:XXXXX): Gtk-WARNING **: cannot open display:

cannot open displayというエラーは
「パスワード入力窓をgnomeがオープンできないよ!」
と言われているらしい。

httpsでログインを試みる設定にしていたため、パスワードを求められているようだ。
色々な方が書かれているが、「SSH_ASKPASS」を環境変数から削除すれば良さそう。

$ unset SSH_ASKPASS
$ git push
Password:

無事、うまくpushできた。

とはいえ、ssh-keyも登録しておいたはずなので、sshによるアクセスに切り替えよう・・。