git在push时候出现timeout的解决方法

1.先对照一下公钥是否正确:linux下生成的.ssh在~/.ssh,命令行直接cd ~/.ssh即可;
2.本次出现的问题如下:

出现了连接不上的情况,传输协议用的是ssh,此时需要进行如下操作:

进入git的config配置文件将文件中的url由ssh地址改为https地址保存退出即可;
注意:改为http之后每次push都会输入账号密码(算是缺点之一);
至于为什么ssh不可以http可以的问题以后再补充;

原文地址:https://www.cnblogs.com/Basu/p/7851491.html