完全なエラーテキスト:
致命的: ' 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の同じコマンドが正しく機能する
%ProgramData%/Git
に移動し、テキストエディターで設定ファイルを開いて置換します
sslCAInfo = ... some stuff
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
この問題は、Githubのこの問題で既に説明されています https://github.com/desktop/desktop/issues/4817 早急に修正されます。
私が得たエラーは: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
これが誰かの助けになることを願っています
このエントリをファイルから削除します
[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
ファイルを保存して閉じます。もう一度プッシュしてみてください、うまくいきます!
参照:
致命的:curl-ca-bundle.crt#4836にアクセスできません
デスクトップクライアントの更新プロンプトに従ってクライアントを再起動すると、Origin#4817を取得できなくなります
CF 特定のリポジトリのみにGIT_SSL_NO_VERIFYを設定するにはどうすればよいですか?
これを実行して修正しました
git config http.sslVerify falseですが、GIT commsの安全性は不明です:(
あなたはそれを使うことができます
git config http.sslVerify false
リポジトリで使用するか、gitリポジトリがない場合はこのコマンドを使用します
git config --global http.sslVerify false
「C:\ ProgramData\Git\config」を削除するだけで修正しました