Parece que estoy usando Linux Mint y, al parecer, no he podido hacer que gnome-keyring se desbloquee automáticamente al iniciar sesión.
Un síntoma de mi problema es el siguiente:
$ 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
¿Cómo puedo hacer que git pueda empujar / tirar sin ninguna entrada de contraseña?
Me doy cuenta de que hay varias cosas aquí con gnome-keyring y ssh-agent, pero no he podido precisarlo.
Ejecutar ssh-add
durante una sesión significa que ya no se me pide mi frase de contraseña para SSH / git.
El problema es que necesitaría ejecutar ssh-add
durante cada sesión; debo estar perdiendo cómo desbloquear el llavero de Gnome al iniciar sesión.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Sucedió nuevamente durante la misma sesión que la primera edición. Lo hice git pull
y conseguí 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
desbloquear automáticamente al iniciar sesión.
env | grep SSH
yps -fp $SSH_AGENT_PID
zsh
y tmux
corriendo (solo por mencionar eso).
export | grep GNOME
y publicar los resultados? ¿Has visto este error?