git 推送错误 Gtk

git push error Gtk

每次我在 git 中推送内容时,我都会收到此警告:

(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory actions/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/16 of theme breeze-dark has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/22 of theme breeze-dark has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory devices/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory actions/48 of theme breeze has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/16 of theme breeze has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/22 of theme breeze has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory categories/48 of theme breeze has no size field
(gnome-ssh-askpass:7051): Gtk-WARNING **: Theme directory devices/48 of theme breeze has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory actions/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/16 of theme breeze-dark has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/22 of theme breeze-dark has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory devices/48 of theme breeze-dark has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory actions/48 of theme breeze has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/16 of theme breeze has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/22 of theme breeze has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory categories/48 of theme breeze has no size field
(gnome-ssh-askpass:7054): Gtk-WARNING **: Theme directory devices/48 of theme breeze has no size field

我正在将 Fedora 23 与 KDE-Plasma 桌面一起使用(我认为它与我的 KDE 主题有关)

为什么会这样,我该如何摆脱它?

您正在使用缺少文件的 KDE 主题。如果您选择与 "breeze".

不同的主题,它可能会消失

其他可能性是取消设置 SSH_ASKPASS 环境变量(如果您不对 git 使用密码验证)。

SSH_ASKPASS="" git push

如果对您有帮助,您可以将其添加到您的 ~/.bashrc(如果您使用 bash):

unset SSH_ASKPASS

或在 ~/.bashrc:

中创建 bash 函数
function git() {
  unset SSH_ASKPASS
  /usr/bin/git $@
}

(修改后别忘了重新登录或重新source ~/.bashrc)


或者干脆卸载openssh-askpass,这显然是触发器:

dnf remove openssh-askpass