2017-11-28 25 views
1

FortigateのCAが不思議にWindows 10から削除され、GitHubがFortigate for SSLを使用しているように見えるので、基本的にすべてのアプリケーション(Webブラウザを含む)で機能しなくなりました。私はCAを再インストールしましたが、現在はブラウザなどでは動作しますが、gitでは動作しません。GitHubで証明書チェーンの自己署名証明書

SSL証明書問題:

が、私は入れません自己署名証明書を証明書チェーン

に再起動するgitのような基本的な事柄を行う、などの関連サービスは助けにはなりません。私が実行してみました:それは何もしない場合、私は本当に言うことができないので、

GIT_SSL_CAINFO=/path/to/certificate.pem 

のgit bashの自身の中で、それは冗長ではありません(エラーが与えられていないが、少なくとも、コマンドを実行して、?)。

Windowsにインストールされている既存のCAを認識するためのgitを「リフレッシュ」する方法や、特定のCAを認識させる方法はありますか?

が、それは(あなたのGitへの変更インストールディレクトリ)に、受け入れ当局とのGit自体に受け入れられた証明書ファイルがあります:

+2

「GitHubはFortigate for SSLを使用しているとは思わない」組織内でFortigateを使用する可能性が最も高く、このFWはSSL検査を使用します。したがって、github.comの発行者としてFortigate CAが表示されます。 – pepo

+0

その考えは私には起こりませんでしたが、意味があります。誰が権限を持っているのかにかかわらず、そのような問題を解決する方法はありますか? – Ynhockey

+0

[HPKP](http://cookbook.fortinet.com/ssl-public-key-pingning-bulletin/)に問題がある可能性があります。 –

答えて

0

がうまくいけば、この解決策は、(これまでの作品)の一時的ではない、それを考え出しました
%ProgramFiles%\Git\mingw64\ssl\certs 

末尾に関連する証明書を貼り付けることができます:ca-bundle.crtこれはすぐに問題を解決するようです。

関連する問題