我不希望 gnome-keyring 妨碍我的 git 提交,部分原因是它在要求输入密码时锁定了整个屏幕,即使在 KDE 上也是如此(尽管我现在已切换到 GNOME)。虽然我很欣赏不必每次都输入我的 SSH 密码的便利,但不得不从一个窗口跳到另一个窗口会亲自取消它。这只是一件舒适的事情:/
我试过git config --global --unset credential.helper和git config --system --unset credential.helper,但它们似乎没有效果。因为我现在使用 GNOME,所以我不想删除 gnome-keyring。我还有其他选择吗?我目前使用的是 Ubuntu 14.10,已经使用 Kubuntu 和 Ubuntu GNOME 完成了这项工作。谢谢。
2014 年 11 月 17 日更新
这显然会影响所有 SSH。我试着做
sudo rm /etc/xdg/autostart/gnome-keyring-ssh.desktop
Run Code Online (Sandbox Code Playgroud)
但这没有用。我可以
gnome-keyring-daemon --replace -c pkcs11,secrets,gpg
Run Code Online (Sandbox Code Playgroud)
每次会议一次,但我想保持永久。还在找...
我有一个带有 UDF 文件系统和引导扇区的 ISO 映像,我需要向其中添加一个文件。当我做
sudo mount -o loop,rw /tmp/file.iso /tmp/dir
Run Code Online (Sandbox Code Playgroud)
我得到
mount: block device /tmp/file.iso is write-protected, mounting read-only
Run Code Online (Sandbox Code Playgroud)
即使我删除loop或添加unhide. 该文件具有权限rw-rw-rw-。我尝试过各种 UDF 命令行工具,但它们都需要实际的 CD 驱动器,甚至不能与环回设备一起使用。那么有什么我可以做的吗?
因为它有一个引导扇区,我宁愿直接编辑 ISO 文件而不是解压/重新打包。
在这里使用 Kubuntu 14.04。谢谢。
在过去一些未指明的点之后,我的 bash 完成行为很奇怪:
~/,我不能完成文件名,只有目录名,并且建议的名称(如果我按两次 Tab 键)只显示目录(包括隐藏的)VAR= -l(space)任何VAR和-l按Tab键时,bash完成抛出了它的“未知参数/不正确的语法”帮助信息(在我的情况,我想制表完成的LDFLAGS=-L/...,其场所一旦我发现将被删除包含库的目录)其他一切(完成绝对路径名、命令完成等)都按预期工作。我没有/dir(space)其他关于 bash-complete 的问题在这里和 Google 封面上的选项卡完成行为。
我尝试删除 /etc/bash_completion.d 无济于事。sudo apt-get --reinstall install bash-complete也没有用。complete -r恢复了预期的行为,所以这是 bash_completion 的一个问题……这在 bash-completion 包的几次更新中也一直存在。
我在 Kubuntu 14.04 上;这发生在 Konsole 和虚拟终端中。
会发生什么?谢谢!
bash ×1
command-line ×1
disk-image ×1
git ×1
gnome ×1
iso ×1
keyrings ×1
mount ×1
ssh ×1
udf ×1