git拉取期间出现SSH错误

git拉取期间出现SSH错误,git,ssh,gitlab,Git,Ssh,Gitlab,我试图在我的Windows计算机上运行git pull,并出现以下错误: fatal: unable to access '(address_here)': error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure 如何避免它?这是一个https错误,而不是ssh错误:请仔细检查 git remote -v 还可以尝试: 您可以找到,如(将其解压缩到任何您想要的位置,无需安装) 然后在

我试图在我的Windows计算机上运行
git pull
,并出现以下错误:

fatal: unable to access '(address_here)': 
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

如何避免它?

这是一个https错误,而不是ssh错误:请仔细检查

git remote -v
还可以尝试:

  • 您可以找到,如(将其解压缩到任何您想要的位置,无需安装)
  • 然后在
    CMD
    会话中,使用以下命令设置
    路径

    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\
    
  • 在相同的
    CMD
    会话中设置您的
    HOME

    set HOME=%USERPROFILE%
    
  • 最后,还是从同一个CMD(及其简化路径)将cd发送到Git本地repo,然后再次尝试您的
    Git pull

这足以确保您使用的是最新的openSSL


这将消除来自当前
%PATH%

的任何干扰。您确定可以访问Git存储库吗?离线吗?当然。我有一个web界面,它允许我浏览存储库。浏览器没有通过SSH,这是您的错误。你能用SSH连接到主机吗?命令提示符下可能有重复的
SSH
。@Alexander如果这样做有效,我怀疑你的路径在包含Git路径(它有最新的OpenSSL库)之前必须包含对旧OpenSSL的引用