Estou usando o Linux Mint e não foi possível obter o gnome-keyring para desbloquear automaticamente no login, ao que parece.
Um sintoma do meu problema é o seguinte:
$ 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
Como posso fazer com que o git possa empurrar / puxar sem nenhuma entrada de senha da minha parte?
Sei que há várias coisas aqui com o gnome-keyring e o ssh-agent, mas não consegui identificá-lo.
A execução ssh-add
durante uma sessão significa que não sou mais solicitada minha senha para SSH / git.
O problema é que eu precisaria executar ssh-add
durante cada sessão - devo estar sentindo falta de como desbloquear o chaveiro do Gnome no login.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Aconteceu novamente durante a mesma sessão da primeira edição. Eu fiz git pull
e consegui 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 automaticamente no login.
env | grep SSH
eps -fp $SSH_AGENT_PID
zsh
e em tmux
execução (apenas para mencionar isso).
export | grep GNOME
e postar os resultados. Você viu esse bug?