I just upgraded to Git 2.18 via EPEL on CentOS 7 and now Git fails on any operations that involve communicating with a remote server with the message
fatal: unable to access 'https://my.repo.git/': Peer's certificate has an invalid signature.
This happens with
git pull, etc. If I run the same commands using
sudo they work fine. This makes me think that maybe bad file permissions are preventing Git from accessing certificates or credentials that it needs. However, I have no idea where and which certs to check. Running Git in verbose mode emits no additional information.