আমি লিনাক্স মিন্ট ব্যবহার করছি, এবং লগইন করার সময় স্বয়ংক্রিয়ভাবে আনলক করতে জিনোম-কীরিং পেতে সক্ষম হইনি, মনে হয়।
আমার সমস্যার একটি লক্ষণ নিম্নরূপ:
$ 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
আমি কীভাবে এটি তৈরি করতে পারি যে আমার কাছ থেকে কোনও পাসফ্রেজ ইনপুট ছাড়াই গিটটি ধাক্কা / টানতে পারে?
আমি বুঝতে পারলাম এখানে জিনোম-কীরিং এবং এসএসএল এজেন্ট সহ বেশ কয়েকটি জিনিস রয়েছে তবে এটি পেরেক দিতে সক্ষম হয় নি।
ssh-add
একটি অধিবেশন চলমান মানে এই যে আমাকে আর এসএসএইচ / গিটের জন্য আমার পাসফ্রেজ জিজ্ঞাসা করা হবে না।
সমস্যাটি হ'ল ssh-add
প্রতিটি অধিবেশন চলাকালীন আমার চালানো দরকার G লনিনে জোনমের কীরিং আনলক করতে হবে তা অবশ্যই আমার অনুপস্থিত।
$ 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
এবং ফলাফল পোস্ট করতে পারেন। আপনি এই বাগটি দেখেছেন ?