Ainsi, à l'école, nous devons installer un certificat pour accéder aux sites https. Dans firefox, je peux importer le certificat. Cependant, je ne peux pas le faire avec la ligne de commande. Par exemple, en exécutant git push
J'ai compris :
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Comment importer un certificat pour supprimer ce problème ? L'importation doit pouvoir s'authentifier pour moi. De plus, c'est un .cer
donc la réponse pour .crt
ne fonctionnera pas. De plus, je ne veux pas d'instructions sur la façon de configurer git, car je l'ai déjà fait. Je veux savoir s'il est possible de le faire. Ou puis-je simplement désactiver l'authentification avec l'option git
et l'obliger à ignorer les certificats comme ce que la réponse ici dit ? De plus, je ne veux pas que la page web se charge, j'ai configuré firefox pour qu'il le fasse. Je veux que la page git push
pour donner la sortie standard comme :
[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
Note : J'ai découvert que son git config --global http.sslverify false
. Mais j'aimerais voir une réponse pour tout, pas seulement un hack git.