Quindi a scuola dobbiamo installare un certificato per accedere ai siti https. In Firefox, posso importare il certificato. Tuttavia, non posso farlo con la riga di comando. Ad esempio, correndo git push
ottengo:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Come importare un certificato per rimuoverlo? L'importazione deve essere in grado di autenticare per me. Inoltre, è un .cer
file, quindi la risposta per .crt
non funzionerà. Inoltre, non voglio passaggi su come configurare git, come ho già fatto. Voglio sapere se è possibile farlo. O posso semplicemente disabilitare completamente l'autenticazione con il git
comando e farlo ignorare i certificati come quello che dice la risposta qui? Inoltre, non voglio caricare la pagina Web, ho impostato Firefox per farlo. Voglio che il git push
comando dia l'output standard come:
[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: ho scoperto che è git config --global http.sslverify false
. Ma vorrei vedere una risposta per tutto, non solo un hack git
.crt
. Ho bisogno di.cer