Vì vậy, tôi đã làm theo hướng dẫn về cách thêm khóa SSH vào GitHub và thêm khóa SSH mới với cụm mật khẩu cho GitHub và tác nhân SSH. Bây giờ, nếu tôi chạy ssh -T git@github.com
như được mô tả trong hướng dẫn để kiểm tra xem tôi có thiết lập mọi thứ chính xác hay không, nó thậm chí không nhắc tôi cho cụm mật khẩu của tôi, nhưng ngay lập tức trả về ssh: connect to host github.com port 22: Connection refused
. Tôi đã cài đặt cả hai openssh-server
và openssh-client
dịch vụ SSH đang chạy.
Trợ giúp sẽ được đánh giá cao.
CẬP NHẬT: Khi tôi thử và sao chép một kho lưu trữ mà tôi có quyền truy cập ghi từ ví dụ GitLab của một người bạn, nó sẽ đưa ra lỗi tương tự. Có vẻ như đây là một vấn đề với SSH, không phải với các phím. (Tôi đã thêm chúng vào ví dụ.)
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
. GitHub không cung cấp quyền truy cập shell.