Gần đây tôi đã cài đặt lại máy tính xách tay của mình và thấy rằng 'git clone' không hoạt động. Tôi đã liên tục nhận được Permission denied (publickey).
lỗi.
Bản sửa lỗi được ghi lại trên trang các vấn đề SSH của GitHub : sử dụng ssh-add
để thông báo cho SSH về khóa tôi muốn sử dụng để xác thực trên GitHub.
Câu hỏi của tôi là: dưới mui xe, ssh-add
thực sự làm gì?
Tôi đã có ý định mở rộng hiểu biết về SSH trong một thời gian và đây có vẻ là một lý do tốt để bắt đầu :-)
~/.ssh
thư mục của bạn . Do một số distro làm tương đươngssh-add
tự động? Có lẽ đó là lý do tại sao tôi bối rối?