Linux Mint kullanıyorum ve girişte otomatik olarak kilidini açmak için gnome anahtarlığı alamadım, öyle görünüyor.
Sorunumun bir belirtisi şöyledir:
$ 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'in benden herhangi bir şifre girişi olmadan itip / çekebilmesini nasıl sağlayabilirim?
Burada gnome-keyring ve ssh-agent ile birkaç şey olduğunu fark ettim, ancak onu çivilemedim.
ssh-add
Bir oturum sırasında çalıştırmak , artık SSH / git için parolamın istenmediği anlamına geliyor.
Sorun şu ki ssh-add
her oturum sırasında çalıştırmam gerekecek - Gnome'un anahtarlık kilidini girişte nasıl açacağımı kaçırmamalıyım.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
İlk düzenleme ile aynı oturumda tekrar oldu. Yaptım git pull
ve aldım 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
girişte otomatik olarak kilidini açmak için daha basit bir sorunum olup olmadığından emin değilim .
env | grep SSH
veps -fp $SSH_AGENT_PID
zsh
ve tmux
koşturup yaptım (sadece bahsetmek gerekirse)
export | grep GNOME
Sonuçları yayınlayıp yayınlayabilir misiniz ? Bu hatayı gördün mü ?