在虚拟机的centos8系统用git连接GitHub,已设置好密钥和添加公钥到GitHub,然后执行:
[root@localhost ~]# ssh -T [email protected]
client_loop: send disconnect: Broken pipe
提示Broken pipe错误。
解决办法:参考https://www.jianshu.com/p/ebb593794704
步骤如下:
1.打开ssh配置文件:
vim /etc/ssh/ssh_config
2.在配置文件里的Host *下添加IPQos=throughput,如下:
Host *
IPQoS=throughput
3.重启ssh服务
systemctl restart sshd
重新测试连接结果成功,如下:
[root@localhost ~/.ssh]# ssh -T [email protected]
Hi zuozs! You've successfully authenticated, but GitHub does not provide shell access.