ssh或git使用代理

[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: ssh或git使用代理

最近用到了阿里云代码管理,前期使用还好好的,后来发现git提示

kex_exchange_identification: read: Connection reset by peer
Connection reset by 47.98.49.44 port 22
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我查了下资料,说是对方网站把我的IP屏蔽了,真是坑。没办法只能想其他办法,最后代理绕过去。

测试环境:Win10 64bit

网上一堆资料都是直接这样:

然而并没有用,刚开始我还怀疑我哪里没有配置正确,一步步用了排除法折腾一段时间后,发现这个配置是无效的。最后找的这个方法可用:

  1. 确保电脑已安装了Git,在安装目录下找到这个文件connect.exe。如D:/Program Files/Git/mingw64/bin/connect.exe
  2. 创建ssh的config文件,C:\Users\Broly\.ssh\config
  3. 编辑加入如下配置

    把上面配置中的部分内容改成你实际的数据即可。

如果本文对您有所帮助,可以请作者喝杯咖啡,感谢支持^_^

支付宝支付
微信支付