混帐克隆 : fatal: gnutls_handshake() failed

标签 git openssl debian gnutls

最近,我试图从我的 debian(jessie) 机器上克隆一个 git 仓库,我遇到了这个:

fatal: unable to access 'https://github.com/foo/bar/': gnutls_handshake() failed: A TLS packet with unexpected length was received.

ubuntu folks 所述我使用了用 openssl 编译的 git,现在我得到:

fatal: unable to access 'https://github.com/foo/bar/': Unknown SSL protocol error in connection to github.com:443

最佳答案

客户端解决方案效果很好。

但是,当我们只需修复服务器上的问题并完成它时,要求每个人重新编译他们的基本 git 可执行文件并不总是可行的。

(注意:这仅在您拥有 git 服务器的管理员访问权限时才有效。)

编辑:

/etc/apache2/sites-enabled/config-file-whatever-it-is.conf

并添加ServerName my.sampleserver.com

服务器名称引用:

https://httpd.apache.org/docs/current/vhosts/name-based.html

特别感谢解决方案:

https://www.progclub.org/blog/2014/09/03/gnutls_handshake-failed-using-git/

关于混帐克隆 : fatal: gnutls_handshake() failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20368447/

相关文章:

linux - 在 Hetzner 服务器上设置 Lamp

git - 是否可以构建 `git`,使安装目录和部署前缀不相同?

git - 如何仅克隆 Git 存储库的子目录?

git:如何最好地在 "back-end server"上设置用户模型

git - egg.el 已加载但 egg-minor-mode 未启用(无 "C-x v"键绑定(bind))

linux - 无法使用 OpenSSL 1.0.2k 构建 APR-util 1.5.4

python - 如何在 Python2.7 的 Debian 环境中安装 pyautogui?

delphi - Indy 10 + SSL = 适用于 Windows 7,不适用于 XP

node.js - nodejs加密解密有什么问题?

linux - 查找某些字符串序列的出现次数