首页 > 解决方案 > 带有 libsecret 的 Git 抛出无法在没有 X11 $DISPLAY 的情况下自动启动 D-Bus

问题描述

我正在使用 CentOS7 运行服务器。我已经安装了 git、libsecret 和 libsecret-dev。指出 git 使用 libsecret credential.helper 但我收到此错误:

CRITICAL **: could not connect to Secret Service: Cannot autolaunch D-Bus without X11 $DISPLAY

我没有找到任何有用的文档。我没有安装 D-Bus,我什至没有运行 X11,因为这是一台服务器,纯粹通过 ssh 进行管理。

之后我安装了dbus,但仍然无法正常工作。需要X11吗?这似乎很愚蠢,因为 git 不需要它,所以为什么要为它做一个凭证助手。

注意:我不能从 https 更改为 ssh 并使用密钥。

标签: linuxgitauthenticationcredentials

解决方案


推荐阅读