Unable to use git pull due to some error

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 
+7
github
source share
3 answers

I had the same problem and solved it by replacing the url prefix with https to git

+17
source share

GitHub seems to use SHA256 as a hash algorithm for SSL , and it was not added to OpenSSL until version 0.9.8o .

I suspect (since you seem to be using 0.9.8e in Python, which is pretty old), your git is related to / using the version of OpenSSL, which is just too old.

+4
source share

I had this problem on an old CentOS machine and I was able to solve it by updating openSSL. :)

 sudo yum upgrade openssl 
0
source share

All Articles