web-dev-qa-db-ja.com

致命的:アクセスできません、schannel:CAファイルを開けませんでした、そのようなプロセスはありません、GitHubデスクトップ

完全なエラーテキスト:

致命的: ' 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の同じコマンドが正しく機能する

14
Paul Whie

%ProgramData%/Gitに移動し、テキストエディターで設定ファイルを開いて置換します

sslCAInfo = ... some stuff

sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt

この問題は、Githubのこの問題で既に説明されています https://github.com/desktop/desktop/issues/4817 早急に修正されます。

14
simoconfa

私が得たエラーは: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

これが誰かの助けになることを願っています

7
Jaco Louw
  1. Windowsの検索バーに「%ProgramData%/」と入力します(左下隅のフィールドを検索するにはここに入力します)
  2. / Gitに移動します
  3. テキストエディターでcongifファイルを開きます。 (メモ帳++などを使用すると、ファイル管理者モードを編集できます。それ以外の場合、書き込み権限は拒否されます。)
  4. このエントリをファイルから削除します

    [http]
    sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
    
  5. ファイルを保存して閉じます。もう一度プッシュしてみてください、うまくいきます!

参照:

致命的:curl-ca-bundle.crt#4836にアクセスできません

デスクトップクライアントの更新プロンプトに従ってクライアントを再起動すると、Origin#4817を取得できなくなります

2
theshwetapatil

CF 特定のリポジトリのみにGIT_SSL_NO_VERIFYを設定するにはどうすればよいですか?

これを実行して修正しました
git config http.sslVerify falseですが、GIT commsの安全性は不明です:(

2
Handleman

あなたはそれを使うことができます

git config http.sslVerify false

リポジトリで使用するか、gitリポジトリがない場合はこのコマンドを使用します

git config --global http.sslVerify false
2
Igor Marcondes

「C:\ ProgramData\Git\config」を削除するだけで修正しました

0
Shaul Hu