Tôi đang sử dụng Linux Mint và dường như không thể có khóa gnome để tự động mở khóa khi đăng nhập.
Một triệu chứng của vấn đề của tôi là như sau:
$ 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
Làm thế nào tôi có thể làm cho nó git có thể đẩy / kéo mà không cần bất kỳ đầu vào cụm mật khẩu nào từ tôi?
Tôi nhận ra có một số điều ở đây với gnome-keyring và ssh-agent, nhưng không thể đóng nó xuống.
Chạy ssh-add
trong một phiên có nghĩa là tôi không còn được yêu cầu sử dụng cụm mật khẩu cho SSH / git.
Vấn đề là tôi sẽ cần phải chạy ssh-add
trong mỗi phiên - Tôi phải thiếu cách mở khóa bằng khóa của Gnome khi đăng nhập.
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Nó đã xảy ra một lần nữa trong cùng phiên với lần chỉnh sửa đầu tiên. Tôi đã làm git pull
và có 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
mở khóa tự động khi đăng nhập.
env | grep SSH
vàps -fp $SSH_AGENT_PID
zsh
và tmux
chạy (chỉ để đề cập đến điều đó).
export | grep GNOME
và gửi kết quả. Bạn đã thấy lỗi này ?