我试图在我的Windows计算机上运行git pull
并收到此错误:
fatal: unable to access '(address_here)':
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
我怎么能避免它?
答案 0 :(得分:1)
这是https错误,而不是ssh错误:仔细检查
的值git remote -v
另请尝试:
PortableGit-2.15.0-64-bit.7z.exe
(在任何地方解压缩,无需设置)然后在CMD
会话中,将PATH
设置为:
set G=c:\path\to\latest\git
set PATH=%G%\bin;%G%\usr\bin;%G%\mingw64\bin
set PATH=%PATH%;C:\windows\system32;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\
将您的HOME
设置在同一CMD
会话
set HOME=%USERPROFILE%
最后,仍然来自同一个CMD(带有简化的PATH),cd到您的Git本地仓库,再次尝试git pull
。
这足以确保您使用的是最新的openSSL。
这样可以消除当前%PATH%
的干扰。