Portanto, na escola, precisamos instalar um certificado para acessar sites https. No firefox, posso importar o certificado. No entanto, não posso fazer isso com a linha de comando. Por exemplo, executando, git push
eu recebo:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Como importo um certificado para remover isso? A importação deve poder se autenticar para mim. Além disso, é um .cer
arquivo, portanto, a resposta para .crt
não funcionará. Além disso, não quero etapas sobre como configurar o git, como já tenho. Eu quero saber se é possível fazer isso. Ou posso simplesmente desativar git
totalmente a autenticação com o comando e fazer com que ele ignore certificados como o que a resposta aqui diz? Além disso, não quero que a página seja carregada, configurei o firefox para fazer isso. Eu quero que o git push
comando dê a saída padrão 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: Eu descobri o seu git config --global http.sslverify false
. Mas eu gostaria de ver uma resposta para tudo, não apenas um truque
.crt
. Eu preciso.cer