фатальный: не удалось получить доступ, schannel: не удалось открыть файл CA, нет такого процесса, GitHub Desktop - программирование
Подтвердить что ты не робот

фатальный: не удалось получить доступ, 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 работают правильно

4b9b3361

Ответ 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

Я надеюсь, что это помогает кому-то

Ответ 4

вы можете использовать его

git config http.sslVerify false

использовать его в своем репозитории или использовать эту команду, если у вас нет git repo

git config --global http.sslVerify false

Ответ 5

  1. Введите% ProgramData%/в строке поиска Windows (введите здесь в поле поиска в левом нижнем углу)
  2. Перейти к /Git
  3. Откройте файл congif в текстовом редакторе. (Предпочтительно Notepad++ или аналогичный, поскольку это позволяет редактировать режим администратора файла. В противном случае разрешение на запись будет отклонено.)
  4. Удалить эту запись из файла

    [http]
    sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
    
  5. Сохраните и закройте файл. Попробуйте снова нажать, это работает!

Ссылка:

fatal: невозможно получить доступ к curl-ca-bundle.crt # 4836

После перезагрузки моего клиента после приглашения на обновление настольного клиента я больше не могу Fetch Origin # 4817

Ответ 6

Я исправил его, просто удалив "C:\ProgramData\Git\config"