Używam Linux Mint i wydaje mi się, że nie udało mi się uzyskać kluczy gnome do automatycznego odblokowania przy logowaniu.
Objaw mojego problemu jest następujący:
$ 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
Jak mogę sprawić, że git może pchać / ciągnąć bez żadnego hasła ode mnie?
Zdaję sobie sprawę, że jest tu kilka rzeczy z breloczkiem do gnome i agentem ssh, ale nie udało mi się tego naprawić.
Uruchamianie ssh-add
podczas sesji oznacza, że nie jestem już proszony o podanie hasła do SSH / git.
Problem polega na tym, że musiałbym biegać ssh-add
podczas każdej sesji - brakuje mi sposobu odblokowania kluczy Gnome przy logowaniu.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Zdarzyło się to ponownie podczas tej samej sesji, co pierwsza edycja. Zrobiłem git pull
i dostałem 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
na automatycznym odblokowaniu podczas logowania.
env | grep SSH
ips -fp $SSH_AGENT_PID
zsh
i tmux
biegam (żeby tylko wspomnieć o tym).
export | grep GNOME
i opublikować wyniki. Widziałeś ten błąd?