linux - 带有 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 并使用密钥。
解决方案
推荐阅读
- java - Java 流中 map().map() 的执行顺序
- ruby-on-rails - Rails: Add SVG images to rails views
- python - 网页抓取的新手。如何从div中提取标题。如何将抓取的数据放入Dataframe
- flutter - 调度第一个 bloc 事件或 cubit 方法,在 StatelessWidget 内的页面开始
- python - 如何提取和总结从网站检索到的数字?
- android - 表单提交上的 Django 动态文件输出在移动设备上不起作用
- algorithm - 找到两条线的所有交点
- c - while 循环有终止符号仍然可以正常工作
- python - 如何获取日期输入值?
- google-sheets - 谷歌表格,总结一个公式?