фатальный: не удалось получить доступ, schannel: не удалось открыть файл CA, нет такого процесса, GitHub Desktop
Полный текст ошибки:
fatal: невозможно получить доступ к " https://github.com/Repository_name ": schannel: не удалось открыть файл CA "C: /Users/Username/AppData/Local/GitHubDesktop/app-1.2.1/resources/app/git/mingw64/ssl/certs/ca-bundle.crt ': Нет такого процесса
Приложение просто перестало работать и бросало эту ошибку каждый раз, когда я пытаюсь извлечь, вытащить, нажать или клонировать любой репозиторий. Те же команды в bash работают правильно
Ответы
Ответ 1
Перейдите в %ProgramData%/Git
открыть файл конфигурации с помощью текстового редактора и замените
sslCAInfo =... some stuff
с
sslCAInfo = C: /Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
Это уже обсуждалось в этом выпуске на Github https://github.com/desktop/desktop/issues/4817, и оно будет исправлено как можно скорее.
Ответ 2
Ошибка, которую я получил: fatal: unable to access 'https://github.com/{reponame}.git/': schannel: failed to open CA file 'C: /Program Files (x86)/Git/mingw64/ssl/certs/ca-bundle.crt': No such process
Я исправил его, открыв свой файл конфигурации, расположенный в "C:\ProgramData\Git\config", и sslCAInfo = C: /Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
настройку следующим образом: sslCAInfo = C: /Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
Я надеюсь, что это помогает кому-то
Ответ 3
CF Как установить GIT_SSL_NO_VERIFY только для конкретных репозиториев?
Я исправил это, выполнив
git config http.sslVerify false, но не уверен, насколько безопасно мое сообщение GIT сейчас :(
Ответ 4
вы можете использовать его
git config http.sslVerify false
использовать его в своем репозитории или использовать эту команду, если у вас нет git repo
git config --global http.sslVerify false
Ответ 5
- Введите% ProgramData%/в строке поиска Windows (введите здесь в поле поиска в левом нижнем углу)
- Перейти к /Git
- Откройте файл congif в текстовом редакторе. (Предпочтительно Notepad++ или аналогичный, поскольку это позволяет редактировать режим администратора файла. В противном случае разрешение на запись будет отклонено.)
-
Удалить эту запись из файла
[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
-
Сохраните и закройте файл. Попробуйте снова нажать, это работает!
Ссылка:
fatal: невозможно получить доступ к curl-ca-bundle.crt # 4836
После перезагрузки моего клиента после приглашения на обновление настольного клиента я больше не могу Fetch Origin # 4817
Ответ 6
Я исправил его, просто удалив "C:\ProgramData\Git\config"