65302


ssh でのリモート接続したコンソール環境にて、`git clone` などを実行すると以下のエラーが表示されてしまいます。  
どのように対応すればよいでしょうか。

[code]

    (gnome-ssh-askpass:6555): Gtk-WARNING **: cannot open display: XXX.XXX.YYY.ZZZ:0.0
    
[/code]

なお、対象のリモートリポジトリはアクセス認証が必要なオンプレの Git サーバになります。


CC BY-SA 4.0
2020-04-02T06:08:02.490
65301
2020-04-02T06:15:09.613
3060
question
git
コンソールで git コマンドの操作時に Gtk-WARNING **: cannot open display: と表示されてしまう


パスワード入力で GUI が必要な `gnome-ssh-askpass` を起動しようとしてエラーになっています。  
環境変数 `SSH_ASKPASS` の値を `unsetenv` で未定義にしてみてください。

**設定状況を確認**

[code]

    $ printenv SSH_ASKPASS
    /usr/libexec/openssh/gnome-ssh-askpass
    
[/code]

**unsetenv で未定義にする**

[code]

    $ unsetenv SSH_ASKPASS
    
[/code]

* * *

**参考**  
[コンソール越しに git コマンドから Gtk-WARNING **: cannot open display と怒られた時 -
Qiita](https://qiita.com/ma2saka/items/0c948a5bc13581c251f7)  
[Prevent git from popping up gnome password box - Stack
Overflow](https://stackoverflow.com/q/21422782)


CC BY-SA 4.0
2020-04-02T06:08:02.490
65302
2020-04-02T06:15:09.613
2020-04-02T06:15:09.613
3060
3060
65301
answer