Donc, à 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 cours d'exécution, git push
je reçois:
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 le supprimer? L'import doit pouvoir s'authentifier pour moi. En outre, il s’agit d’un .cer
fichier, la réponse .crt
ne fonctionnera donc pas. En outre, je ne veux pas d'étapes sur la façon de configurer git, comme je l'ai déjà fait. Je veux savoir s'il est possible de le faire. Ou puis-je simplement désactiver git
complètement l' authentification avec la commande et lui faire ignorer les certificats, comme le dit la réponse ? De plus, je ne veux pas que la page Web se charge, j'ai configuré Firefox pour le faire. Je veux que la git push
commande donne 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 sa git config --global http.sslverify false
. Mais je voudrais voir une réponse à tout, pas seulement un git hack
.crt
. J'ai besoin de.cer