- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
最近,我试图从我的 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/
我研究了这个问题,找不到任何指向这个错误的指针。我实际上是在尝试使用 libcurl 程序连接到服务器。 https://curl.haxx.se/libcurl/c/ftpsget.html 该程序
昨天我从一个新的 Ubuntu 12.04 LTS 镜像设置了一个新服务器。我在 1.7.9.5 版本中安装了 git-core。现在,我尝试克隆现有存储库时出现以下错误: error: gnutls
最近,我试图从我的 debian(jessie) 机器上克隆一个 git 仓库,我遇到了这个: fatal: unable to access 'https://github.com/foo/bar/
我正在尝试在我的Stretch Debian上安装docker。 我关注了the guide,但是当我使用“sudo apt-get update”时,我得到了: https://download.d
我有一个问题,当我执行 curl 请求或 git push 时,显示给我 curl: (35) gnutls_handshake() failed: Public key signature veri
我正在尝试按照此 site 在 Ubuntu14.04 上安装 jenkins . 执行最后一步后,终端显示此错误: Err https://pkg.jenkins.io/debian-stable/
我在使用 git pull 命令时遇到错误 fatal: unable to access 'https://github.com/path/to/repo.git/': gnutls_handsha
我已经使用 git 一段时间没有问题,然后在使用 git push 时突然开始抛出这个错误: error: gnutls_handshake() failed: A TLS packet with u
一切正常,但突然我收到错误: fatal: unable to access'https://username@bitbucket.org/name/repo_name.git/':gnutls_ha
我在使用 CURL 通过 SSL 请求 URI 的 PHP 组件中遇到以下错误: cURL error 35: gnutls_handshake() failed: A TLS packet with
我正在使用标准过程为在Kubernetes上运行的应用程序启用HTTPS终止,方法是: -入口nginx -AWS ELB经典 -用于加密的证书管理器 我已使用此处描述的过程:https://www.
当尝试 git clone 任何存储库时出现此错误 fatal: unable to access : gnutls_handshake() failed: Close notify 以防它对我使用
当我尝试克隆 git 存储库时出现以下错误。我也正确配置了 rsa 公钥。 $ git clone https://github.com/blah/blah.git Initialized empty
我在新创建的带有 bitbucket 的 Ubuntu 16.04 操作系统上遇到问题。 当我从 bitbucket 克隆 repo 时存储库我得到以下错误 Cloning into 'my-demo
我已经在 ubuntu 14.04 上成功编译了 php7.1.30。当我测试代码的和平时 / Get cURL resource $curl = curl_init(); // Set some o
我实际上是在尝试执行以下操作: http://curl.haxx.se/libcurl/c/https.html 我的 apache 服务器设置了 mod_ssl 和服务器证书。我添加了这一行: cu
我在 armv7l 上运行 Ubuntu 18.04 LTS。我在代理内运行 git clone(我正确设置了代理变量),但现在我明白了; fatal: unable to access '.git/
这个问题发生在我的 Ubuntu 12.04,Git 版本 1.7.9.5 总是出现错误消息“错误:gnutls_handshake() 失败:接收到具有意外长度的TLS 数据包...” 当我通过我们
我从我的服务器向其他服务器(http://example.com:8180)发送 api 请求 我得到这个错误 "cURL error 35: gnutls_handshake() failed :
我在生产环境中使用 Django 应用程序与 Celery 和 Amazon SQS 一起工作。每天在我的 celery 日志中我都可以看到有 SSL 错误: [ERROR/MainProcess]
我是一名优秀的程序员,十分优秀!