git 克隆错误 : gnutls_handshake() failed: An unexpected TLS packet was received

标签 git ubuntu-18.04

我在 armv7l 上运行 Ubuntu 18.04 LTS。我在代理内运行 git clone(我正确设置了代理变量),但现在我明白了;

fatal: unable to access '<my_git>.git/': gnutls_handshake() failed: An unexpected TLS packet was received.

它曾经在 Ubuntu 16.04 中工作。我检查了this solution但它对我不起作用。我想做的就是 git clone。

最佳答案

终于找到答案了。看来我必须这样做:

git config --global http.proxy http://<my_proxy>:<my_port>
git config --global https.proxy https://<my_proxy>:<my_port>

在这上面花了一些时间,但幸运的是它最终起作用了。我原以为这很难修复,但事实证明这是一些我以前从未在 Ubuntu 16.04 上执行过的命令。

关于git 克隆错误 : gnutls_handshake() failed: An unexpected TLS packet was received,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51088635/

相关文章:

windows - Windows Server 2016 TP4上的Docker通过powershell下载容器中的git

git - 如何将现有的 Git 存储库克隆到远程 Gitolite 服务器?

GIT:我应该克隆存储库还是将其下载为 zip?

ruby-on-rails - 运行 "Insecure world writable dir/mnt/c in PATH, mode 040777"后如何修复 "rails s"错误

node.js - 在 Node.js 中使用集群时出现错误

sh - 我每次在 Windows 10 上打开 WSL Ubuntu 18.04 时都需要运行一个脚本

driver - 在 Ubuntu 18.04 集群上安装 NetSuite 64 位 ODBC 驱动程序时出现错误 :- Can't open lib '/opt/netsuite/odbcclient/lib64/ivoa27.

Jenkins Workflow 插件中的 Git 变量

git - Atlassian Stash - 权限被拒绝(公钥)

ssl - 如何保护 ELK 和 Filebeat?