Тож у школі нам потрібно встановити сертифікат для доступу до 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 hack
.crt
. Мені потрібно.cer