Quand le mec qui gère un repo distant ne crée pas de certificat SSL, ça donne ça:
git push origin master
fatal: unable to access 'https://truc.machin.fr/mon/repo/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Pour contourner ce grave problème de sécurité, il faut lancer la commande suivante dans le repo local:
git config http.sslVerify "false"
Il ne reste plus qu'à remettre la tête dans le sable...
Edit : S'il s'agit d'un répo devant être cloné :
GIT_SSL_NO_VERIFY=true git clone https://url
cd directory/
git config http.sslVerify "false"