我有一个问题,当我执行curl请求或git push时,它显示:
curl: (35) gnutls_handshake() failed: Public key signature verification has failed.
curl --version
curl 7.50.1 (x86_64-pc-linux-gnu) libcurl/7.50.1 GnuTLS/3.5.3 zlib/1.2.8 libidn/1.33 libssh2/1.7.0 nghttp2/1.14.0 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets
我已经尝试更新和降级curl到版本7.38,但这并没有帮助我。对不起我的英语,谢谢。
curl: (35) gnutls_handshake() failed: Public key signature verification has failed.
curl --version
curl 7.50.1 (x86_64-pc-linux-gnu) libcurl/7.50.1 GnuTLS/3.5.3 zlib/1.2.8 libidn/1.33 libssh2/1.7.0 nghttp2/1.14.0 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets
我已经尝试更新和降级curl到版本7.38,但这并没有帮助我。对不起我的英语,谢谢。
apt-get remove
命令建议删除256个软件包,其中包括我使用的许多东西... - HighCommander4libgnutls30:amd64
之外的所有内容,然后它又可以正常工作了。 - CSchulz