Escenario
Hemos migrado nuestro repositorio de git a un nuevo servidor y tenemos que actualizar las URLs de los
orígenes de nuestros repositorios locales.
Problema
Cambiamos la url remota del repositorio local de git con el comando
git remote set-url y, tras hacer un
pull git nos devuelve el siguiente error:
fatal: unable to access 'https://git.technoage.es/acme.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Solución
Por lo visto nuestra máquina no tiene instalado los certificados raíz e intermediarios de Comodo. Pasos a seguir:
- Descargamos el certificado de la este enlace. Y lo guardamos en una carpeta temporal ~/tmp/comodorsadomainvalidationsecureserverca.crt
- Lo copiamos a una nueva carpeta para los certificados de Comodo:
|
sudo mkdir /usr/local/share/ca-certificates/comodo sudo cp ~/tmp/comodorsadomainvalidationsecureserverca.crt /usr/local/share/ca-certificates/comodo |
- Establecemos los permisos correctos:
|
sudo chmod 644 /usr/local/share/ca-certificates/comodo/comodorsadomainvalidationsecureserverca.crt |
- Y actualizamos los certificados de la máquina:
|
sudo update-ca-certificates |