Итак, в школе нам нужно установить сертификат для доступа к сайтам https. В firefox я могу импортировать сертификат. Однако я не могу сделать это с помощью командной строки. Например, запуск git push
Я получаю:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Как мне импортировать сертификат, чтобы удалить это? Импорт должен быть в состоянии пройти проверку подлинности для меня. Кроме того, это .cer
файл, так что ответ на .crt
не сработает. Кроме того, мне не нужны инструкции по настройке git, как у меня уже есть. Я хочу знать, возможно ли это сделать. Или я могу просто отключить аутентификацию с помощью git
команда полностью и заставить ее игнорировать сертификаты, например, что ответ здесь говорится? Кроме того, я не хочу, чтобы веб-страница загружалась, я настроил firefox на это. Я хочу, чтобы git push
команда для получения стандартного вывода, например:
[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
Примечание: Я обнаружил, что его git config --global http.sslverify false
. Но я хотел бы видеть ответ на все, а не просто взлом git