aws codecommit - gnutls_handshake() 失败:解密错误

aws codecommit - gnutls_handshake() failed: Decrypt error

我正在为我的一个项目试用 amazon codecommit。在亚马逊在本文档中提到的所有步骤之后 - http://docs.aws.amazon.com/codecommit/latest/userguide/codecommit-user.pdf

当我尝试克隆存储库时。我收到以下错误。 虽然我有与 gnutl_handshake() 错误相关的答案,但 none 发现有解密错误。有谁知道为什么会这样?我该如何解决这个问题。

git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/mycode code
Cloning into 'code'...
fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/mycode/': gnutls_handshake() failed: Decrypt error

这里的问题似乎与 gnutls 包有关,尤其是在代理服务器后面连接到 HTTPS 服务器时。有关将 gnutls 替换为 openssl 的选项,请参阅 this article