Saya menggunakan Linux Mint, dan belum bisa mendapatkan gnome-keyring untuk membuka kunci secara otomatis saat login, tampaknya.
Gejala masalah saya adalah sebagai berikut:
$ 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
Bagaimana saya bisa membuatnya bahwa git dapat mendorong / menarik tanpa input frasa sandi dari saya?
Saya menyadari ada beberapa hal di sini dengan gnome-keyring, dan ssh-agent, tetapi belum dapat memahaminya.
Menjalankan ssh-add
selama sesi berarti bahwa saya tidak lagi diminta frasa sandi untuk SSH / git.
Masalahnya adalah bahwa saya harus menjalankan ssh-add
selama setiap sesi - saya harus kehilangan cara membuka kunci Gnome saat login.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Itu terjadi lagi selama sesi yang sama dengan edit pertama. Saya lakukan git pull
dan dapatkan 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
dengan membuka kunci secara otomatis saat login.
env | grep SSH
danps -fp $SSH_AGENT_PID
zsh
dan tmux
berlari (hanya untuk menyebutkan itu).
export | grep GNOME
dan memposting hasilnya. Pernahkah Anda melihat bug ini ?