git推送错误Gtk

git推送错误Gtk,git,fedora,gnome,kde,Git,Fedora,Gnome,Kde,每次我在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 (gnom

每次我在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
我在KDE Plasma桌面上使用Fedora23(我认为它与我的KDE主题有关)


为什么会出现这种情况?我如何消除它?

您正在使用KDE主题来处理丢失的文件。如果你选择不同于“微风”的主题,它可能会消失

另一种可能是取消设置
SSH\u ASKPASS
环境变量(如果不使用密码验证
git

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

或者在
~/.bashrc
中创建
bash
函数:

function git() {
  unset SSH_ASKPASS
  /usr/bin/git $@
}
(更改后,不要忘记重新登录或重新登录
源代码
~/.bashrc


或者只需卸载
openssh askpass
,这显然是一个触发器:

dnf remove openssh-askpass

很抱歉为什么会这样?我该如何摆脱它?如果我要安装丢失的文件,它不也能解决问题吗?我如何找到丢失的文件?我也不能使用你的最后一个命令:dnf uninstall openssh askpass没有这样的命令:uninstall。请使用/usr/bin/dnf——帮助它可能是一个dnf插件命令,请尝试:“dnf安装'dnf命令(卸载)'”抱歉。我的错。它是
删除
。安装丢失的文件可能会有所帮助,但我不知道您在哪里找到了主题(默认情况下,它应该可以正常工作。如果没有,请向
kde
)提交一个bug。我想取消SSH_ASKPASS,但一旦重新启动终端,我就必须再次执行此操作。我应该把它分别添加到~/.bashrc的哪一行?好的,我再试了一次。我的具体步骤是:
cd~
>
vim~/.bashrc
>>在那里,我复制了第二行中的函数,并执行了
:wq
source.bashrc
cd./gitreopath
git push
现在它工作了。也许我首先尝试的源命令是错误的?谢谢你的耐心
function git() {
  unset SSH_ASKPASS
  /usr/bin/git $@
}
dnf remove openssh-askpass