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