что означает это сообщение об ошибке: фатальный: не удалось получить доступ к "https: URL": выдал сертификат партнера Peer Certificate?

Я пробовал много разных запросов, связанных с сертификатами, но я не понимаю. Я не знаю, как узнать, есть ли у меня хорошие сертификаты или нет. Это сообщение было отправлено после попытки сделать aa git commit в Fedora следующим образом:

$ git push origin master

Связан ли этот сертификат или git? btw ssh работает...

Ответы

Ответ 1

Одной из возможностей может быть отсутствие сертификатов центра сертификации в вашей системе.

Если это так, вы можете добавить те, которые описаны в этом ответе.

Это лучше, чем игнорировать указанный CA (env GIT_SSL_NO_VERIFY=true git clone https://github...).


В конкретном случае для этого ОП Брэндон комментирует:

Я запускаю 64-битную Fedora 19 и, как root, я пошел в /etc/ssl/certs и увидел, что есть make файл, поэтому я запустил его с другим сериализатором, то есть:

$ make SERIAL=5

Пробовал git и это сработало.

Ответ 2

Это работает для меня

git config --global http.sslCAPath /etc/pki/tls/certs
git clone <repository>

Ответ 3

Это работает для меня

git config --global http.sslVerify "false"

git clone < repo-url >