git拉取期间出现SSH错误
我试图在我的Windows计算机上运行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 还可以尝试: 您可以找到,如(将其解压缩到任何您想要的位置,无需安装) 然后在
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
这将消除来自当前
%PATH%
的任何干扰。您确定可以访问Git存储库吗?离线吗?当然。我有一个web界面,它允许我浏览存储库。浏览器没有通过SSH,这是您的错误。你能用SSH连接到主机吗?命令提示符下可能有重复的SSH
。@Alexander如果这样做有效,我怀疑你的路径在包含Git路径(它有最新的OpenSSL库)之前必须包含对旧OpenSSL的引用