Như đã giải thích trong " gitolite: Yêu cầu phân bổ PTY không thành công trên kênh 0 ", điều quan trọng là phải thực hiện kết nối kiểm tra ssh với -T
, vì một số máy chủ có thể hủy bỏ giao dịch hoàn toàn nếu thiết bị đầu cuối văn bản (tty) được yêu cầu.
-T
tránh yêu cầu thiết bị đầu cuối nói trên, vì GitHub không có ý định cung cấp cho bạn một trình bao an toàn tương tác, nơi bạn có thể nhập lệnh.
GitHub chỉ muốn trả lời yêu cầu ssh của bạn, để chắc chắn rằng lệnh ssh có hoạt động không (bạn có các khóa công khai / riêng tư phù hợp và khóa công khai đã được đăng ký vào tài khoản GitHub của bạn )
PuTTy sẽ là một ví dụ về trình giả lập đầu cuối , bảng điều khiển nối tiếp và ứng dụng truyền tệp mạng. Nó hỗ trợ một số giao thức mạng, bao gồm SCP, SSH, Telnet và rlogin.
Tên " PuTTY
" không có ý nghĩa chính xác , mặc dù "tty" là tên của một thiết bị đầu cuối trong truyền thống Unix, thường được gọi là viết tắt của Teletype .
Các trường hợp sử dụng khác cho -T
(bên cạnh thử nghiệm)