过去几个月我一直在使用Git。最近,当我尝试克隆或推送时,我不断收到此错误。我已经在互联网上进行了研究,但到目前为止,没有解决方案对我有用。有人有主意吗?
外部注释:现在我搬到了另一个国家,它在我以前的工作中表现出色。Git版本:2.11.0,操作系统:Debian GNU / Linux 9.11(拉伸)
错误:
git push
fatal: unable to access 'https://**************/': gnutls_handshake() failed: Handshake failed
您使用的Git和GnuTLS版本应该可以在大多数标准服务器上正常运行。重新安装它没有帮助。您可以尝试升级到Debian的较新版本,也可以尝试使用OpenSSL针对libcurl的版本自己构建Git。您也可以只切换到基于SSH的远程服务器,这将完全避免这种不兼容性。