Я використовую 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та опублікувати результати. Ви бачили цю помилку?