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 pushottengo:
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 .cerfile, quindi la risposta per .crtnon 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 gitcomando 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 pushcomando 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