由于某些错误,无法使用"git pull"

Nei*_*lol 7 github

git pull

fatal: unable to access 'https://github.com/neilyolol/aws.python.git/': error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm

openssl version

OpenSSL 1.0.1g 7 Apr 2014

python -c 'import ssl; print(ssl.OPENSSL_VERSION)'
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
Run Code Online (Sandbox Code Playgroud)

Alo*_*zo2 17

我有同样的问题,我通过将网址的前缀从https替换为git来解决它


Joa*_*son 4

GitHub 似乎使用 SHA256 作为 SSL 的哈希算法,并且直到版本 0.9.8o才添加到 OpenSSL 中。

我怀疑(因为你似乎在 Python 中运行 0.9.8e,这是相当旧的)你的 git 链接到/使用 OpenSSL 的版本,它太旧了。