मैं लिनक्स मिंट का उपयोग कर रहा हूं, और लॉगिन पर स्वचालित रूप से अनलॉक करने के लिए सूक्ति-कीरिंग प्राप्त करने में सक्षम नहीं है, ऐसा लगता है।
मेरी समस्या का एक लक्षण इस प्रकार है:
$ 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 धक्का / खींच सकता है?
मुझे लगता है कि यहाँ कई चीजें सूक्ति-कीरिंग और ssh- एजेंट के साथ हैं, लेकिन इसे नीचे करने में सक्षम नहीं है।
ssh-add
एक सत्र के दौरान चलने का मतलब है कि मुझे अब एसएसएच / गिट के लिए अपने पासफ़्रेज़ के लिए नहीं कहा गया है।
समस्या यह है कि मुझे ssh-add
प्रत्येक सत्र के दौरान चलने की आवश्यकता होगी - मुझे याद आ रहा होगा कि लॉगिन पर ग्नोम की कीरिंग अनलॉक कैसे होनी चाहिए।
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
यह पहले सत्र के उसी सत्र के दौरान फिर से हुआ। मैंने किया git pull
और मिला 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
लॉगिन पर स्वचालित रूप से अनलॉक करने के लिए।
env | grep SSH
औरps -fp $SSH_AGENT_PID
zsh
और tmux
चल रहा है (बस इसका उल्लेख है)।
export | grep GNOME
परिणामों को चला और पोस्ट कर सकते हैं । क्या आपने इस बग को देखा है ?