El machetazo es hacer
git config --global http.sslVerify false
y esto lo deja permanente o declare una variable globla si solo lo quiere temporal
export GIT_SSL_NO_VERIFY=true
Aunque tiene sus problemillas de seguridad como hablan
https://arturogutierrez.com/blog/confiando-certificados-autofirmados-en-git/
*Opción 1: Exportar en Linux la variable “GIT_SSL_NO_VERIFY” como true para ignorar la verificación de certificados permanentemente
export GIT_SSL_NO_VERIFY=true
*Opción 2: Realizar cada instrucción con la opción “-c http.sslVerify=false” después del comando git
git -c http.sslVerify=false clone https://example.com/path/to/git
*Otra solución:
Referencia: https://codeday.me/es/qa/20190301/239369.html
Configure git para usar el certificado raíz correcto. Obtenga el certificado de CA raíz del servidor y agréguelo a la configuración de git. Ejecuta esto en el símbolo del sistema (no olvides cd en tu repositorio git)
git config http.sslCAinfo ~/certs/cacert.pem
Puede elegir ignorar el certificado del servidor (¡bajo su propio riesgo!).
git config http.sslVerify false
-
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
15-Marzo-2006 J.E.Gomez v1.0 Primera version