我在Azure的存储库中工作已有几个月,一直没有任何问题,但最近在更新我的远程或推送/拉取时会偶尔出现以下错误:
OpenSSL SSL_connect:在与dev.azure.com:443的连接中重置了连接
如果我不断重试,最终它会起作用,但不知道是什么原因引起的。
我尝试过以下措施:
- 更新Git
- 关闭防火墙
- 在另一台电脑上尝试,没有出现问题
我在Azure的存储库中工作已有几个月,一直没有任何问题,但最近在更新我的远程或推送/拉取时会偶尔出现以下错误:
OpenSSL SSL_connect:在与dev.azure.com:443的连接中重置了连接
如果我不断重试,最终它会起作用,但不知道是什么原因引起的。
我尝试过以下措施:
C:\ Windows \ System32 \ drivers \ etc \ hosts
# Workaround for git connection errors
# fatal: unable to access 'https://dev.azure.com/MyOrg/my-project/_git/my-repo/': OpenSSL SSL_connect: Connection was reset in connection to dev.azure.com:443
# https://developercommunity.visualstudio.com/t/cannot-connect-to-devazurecom-nor-azuremicrosoftco/1189016
13.107.42.20 dev.azure.com
dev.azure.com的IPv4地址可能在未来发生变化,请验证并根据需要进行调整。
我也注意到关闭IPv6可以解决问题。但事实上,这是由于无线驱动程序引起的。
原来问题出在“Killer Prioritization Engine”中,它是英特尔无线网卡驱动程序的一部分。在“Killer Intelligence Center”中关闭此功能可以解决问题,让我能够使用IPv6。
之前一切正常,突然出现了问题:
$ git push origin master
fatal: unable to access 'https://dev.azure.com/xxx': OpenSSL SSL_connect: Connection was reset in connection to dev.azure.com:443
tracert www.dev.azure.com
Tracing route to l-0011.l-msedge.net [aaa.bbb.ccc.ddd]
C:\Windows\System32\drivers\etc
hosts
文件(以管理员身份运行以保存)。aaa.bbb.ccc.ddd dev.azure.com
git fetch --all;
git pull --all;
现在像git pull
和git push
这样的命令将会生效。
我曾经也遇到过与我的代码库相关的问题,但在转换到Github之前,我将Git Bash更新到了2.33.1版本,然后问题就解决了。
请不要忘记更新Git版本(2.33.1) 在您的网络属性中禁用IPV6协议
我认为这应该更新一下,因为对于那些在公司防火墙和代理后面的人来说,也存在问题。在连接之前,需要配置PowerShell和/或终端以接受代理配置。
这对我有用。