Entonces, en la escuela necesitamos instalar un certificado para acceder a los sitios https. En firefox, puedo importar el certificado. Sin embargo, no puedo hacerlo con la línea de comando. Por ejemplo, al ejecutar git push
obtengo:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
¿Cómo importo un certificado para eliminar esto? La importación debe poder autenticarse por mí. Además, es un .cer
archivo, por lo que la respuesta .crt
no funcionará. Además, no quiero pasos sobre cómo configurar git, como ya lo he hecho. Quiero saber si es posible hacer eso. ¿O simplemente puedo desactivar la autenticación con el git
comando totalmente y hacer que ignore los certificados como dice la respuesta aquí? Además, no quiero que se cargue la página web, he configurado firefox para que lo haga. Quiero que el git push
comando dé la salida estándar como:
[master 630d087] message
1 file changed, 93 insertions(+), 80 deletions(-)
rewrite somefile (84%)
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 978 bytes | 0 bytes/s, done.
Total 5 (delta 2), reused 0 (delta 0)
To https://github.com/User/Repo.git
851ae39..630d087 master -> master
Nota: descubrí que es git config --global http.sslverify false
. Pero me gustaría ver una respuesta para todo, no solo un truco git
.crt
. Necesito.cer