Пробема
Знадобилось мені отримати доступ на коміт до проекта на github, а лінуксова віртуальна машина, в середовищі якої я працював, не запускалась. Так як часу розбиратись з машиною, а тим більше, перевстановлювати, не було - вибрав більш швидке рішення - працювати з Git під Windows через Https. Оскільки msys/Git у мене вже був встановлений, а проект витягнутий з репозиторія в режимі read-only, ось що вийшло з першого разу:D:\wishmaster\wishmaster>git remote rm originD:\wishmaster\wishmaster>git remote add origin https://....D:\project\project>git pullPassword:error: error setting certificate verify locations:CAfile: /bin/curl-ca-bundle.crtCApath: nonewhile accessing https://SSPkrolik@github.com/SSPkrolik/wishmaster.git/info/refsfatal: HTTP request failed
Не сильно радує. Ну, з цієї ситуації є два виходи.
Вихід 1 - відмовляємось від перевірки сертифікату
Для цього робимо наступне:
git config --global http.sslverify "false"
Вуаля. Все працює.
Вихід 2 - кажемо, де лежить сертифікат
Для цього робимо наступне:
git config --system http.sslcainfo <шлях до сертифіката>
Цей сертифікат повинен лежати в тій же папці, в яку ви встановили git. Швидше за все це C:\Program files\Git.
Коментарі
Дописати коментар