我刚刚在我的Git Bash中为我想要推送到GitHub的应用程序生成了ssh密钥。我添加了代理和代理标识,复制了密钥并在我的GitHub帐户中创建了一个新的SSH密钥。当我尝试运行"ssh_exchange_identification: read: Connection reset by peer"
时,收到一条显示{{1}}的错误消息。我已经看到过这个问题,而不是直接与GitHub有关(如果我错了,请纠正我)。我在User \ .ssh文件夹中看到了我的id_ras和id_rsa.pub文件。可能是导致此错误消息的问题是什么?注意:我在办公室里运行这个,并想知道这是否可能是由办公室网络防火墙引起的?
答案 0 :(得分:5)
首先ssh -T github@github.com
不起作用
ssh -T git@github.com
会
其次,如果您的办公室中有任何代理/防火墙,则应阻止外发ssh连接 使用https URL(带凭据缓存)是您的最佳选择。