gitでpullやpushしようとしたら (gnome-ssh-askpass:xxxx): Gtk-WARNING **: cannot open display って表示が!?

このエントリーをはてなブックマークに追加

とある環境で、git で毎回パスワードを入力して pull しなければならないのだが、 $ git pull origin master って入力したところ、タイトルような表示がでてきただけで pull されない。通常であればここでパスワードを入力しろ要求されるのだが出てこない。

なぜ!?ということでその解決方法についてのメモエントリー。

(gnome-ssh-askpass:xxxx): Gtk-WARNING **: cannot open display

表示されるエラーについておさらい。

エラーが出る

$ git pull origin master

(gnome-ssh-askpass:xxxxx): Gtk-WARNING **: cannot open display: 

xxxxxは何らかの数字が入っている。

SSH まわりで何か問題があるかなと検索してみた。

コンソール越しに git コマンドから Gtk-WARNING **: cannot open display と怒られた時 - Qiita

パスワードがキャッシュされていて、そのせいでうまく動作しないことに?

ということで、キャッシュを削除?で動くようなので、以下のコマンドをたたく。

$ unset SSH_ASKPASS
$ git pull origin master

Password:  

パスワード入力きた!解決!

何度も同じところでとまって、そのたびに検索してたので、メモ代わりのエントリーこれにて完了。

掲載写真

Photographer
Daniel Lee
License
Creative Commons (BY-ND)