私はLinux Mintを使用していますが、ログイン時に自動的にロックを解除するgnome-keyringを取得できなかったようです。
私の問題の症状は次のとおりです。
$ ssh-add
Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa)
$ git pull
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-Nmf3J3/pkcs11: No such file or directory
gitがパスフレーズの入力なしでプッシュ/プルできるようにするにはどうすればよいですか?
gnome-keyringとssh-agentにはいくつかのことがありますが、特定することはできませんでした。
ssh-add
セッション中に実行すると、SSH / gitのパスフレーズを要求されなくなります。
問題は、ssh-add
各セッション中に実行する必要があることです-ログイン時にGnomeのキーリングのロックを解除する方法が欠落している必要があります。
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
最初の編集と同じセッション中に再び起こりました。私がやったgit pull
となりましたWARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-hjMM4V/pkcs11: No such file or directory
。
$ env | grep SSH
SSH_AGENT_PID=2116
SSH_AUTH_SOCK=/tmp/ssh-OACxJMBY2038/agent.2038
$ ps -fp $SSH_AGENT_PID
UID PID PPID C STIME TTY TIME CMD
eoin 2116 2038 0 09:47 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
gnome-keyring
、ログイン時に自動的にロックを解除するだけの単純な問題があるかどうかはわかりません。
env | grep SSH
とps -fp $SSH_AGENT_PID
zsh
、tmux
実行しています(言及するだけです)。
export | grep GNOME
結果を実行して投稿できますか。このバグを見たことがありますか?