Tak więc w szkole musimy zainstalować certyfikat, aby uzyskać dostęp do stron https. W Firefoksie mogę zaimportować certyfikat. Nie mogę tego jednak zrobić za pomocą wiersza polecenia. Na przykład po uruchomieniu git push
otrzymuję:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Jak zaimportować certyfikat, aby go usunąć? Import musi być dla mnie uwierzytelniony. Jest to również .cer
plik, więc odpowiedź na .crt
nie zadziała. Nie chcę też kroków, jak skonfigurować git, jak już to zrobiłem. Chcę wiedzieć, czy można to zrobić. Czy mogę po prostu git
całkowicie wyłączyć uwierzytelnianie za pomocą polecenia i sprawić, że będzie ono ignorować certyfikaty, tak jak w przypadku odpowiedzi tutaj? Nie chcę też, aby strona ładowała się, ustawiłem firefox, aby to zrobić. Chcę, aby git push
polecenie podało standardowe dane wyjściowe, takie jak:
[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
Uwaga: dowiedziałem się git config --global http.sslverify false
. Ale chciałbym zobaczyć odpowiedź na wszystko, nie tylko na hack
.crt
. Potrzebuję.cer