Если вы используете https:
вместо git:
для своего клона, вполне возможно, что он искажает сертификат CA, т. Е. У вас нет копии промежуточного сертификата для проверки вашего SSL-соединения. Я сталкивался с этим пару раз. Обычно в дистрибутивах Linux на основе Debian. Попробуйте
git config --global http.sslVerify false
и затем снова клон. Если клон работает, это то, что происходит. Однако это плохое решение, так как, конечно, отключает проверку SSL, что делает использование HTTPS несколько бессмысленным и делает вас уязвимыми для атак «человек посередине».
Что вам нужно сделать, это загрузить пакет CA Certificates для любой ОС, на которой вы работаете, в Linux (ну, в частности, в Debian / Ubuntu) это будет что-то вроде
apt-get install ca-certificates
1011 * тогда *
git config --global http.sslVerify true
git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt
хотя ваш путь к файлу сертификата может отличаться в зависимости от версии ОС.
Это должно заставить его работать.