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 pushobtengo:
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 .cerarchivo, por lo que la respuesta .crtno 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 gitcomando 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 pushcomando 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