Поэтому в школе нам нужно установить сертификат для доступа к сайтам 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
. Но я хотел бы увидеть ответ на все вопросы, а не просто мерзавец
.crt
. Мне нужно.cer