よくあるExploratory Publicの問題と解決法

Windowsでプロジェクトをクローズするときのエラー

問題

Windowsでプロジェクトをクローズするときに、以下のようなエラーが表示されたエラーレポートダイアログが表示される。

Error: Command failed: git push --force 
...
fatal: unable to access 
...
error setting certificate verify locations:
  CAfile: C:/Users/hideaki/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
  CApath: none

解決法

Gitをアップグレードしたり、Gitを一旦アンインストールしたあとで別の場所にインストールしなおしたりしたときに起きることのある問題です。 Gitが、信頼するSSL証明書のリストを取得するために、古い、既に存在しないファイルを読もうとする場合にこちらのエラーが発生します。

エラーメッセージの中の "CAfile" (この例ではC:/Users/hideaki/Git/mingw64/libexec/ssl/certs/ca-bundle.crt) が実際に存在しているか確認してください。 もし存在しない場合は、新しくインストールされたGitのca-bundle.crtファイルの場所を見つけて、コマンドプロンプトから以下のようなコマンドでその場所を指定してください。

以下のコマンドの例は、 C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt がca-bundle.crtファイルの新しい場所である場合を想定しています。

git config --system http.sslcainfo "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
"

Macでプロジェクトをクローズするときのエラー

問題

Macでプロジェクトをクローズするときに、以下のようなエラーが表示されたエラーレポートダイアログが表示される。

Error: Command failed: /usr/local/bin/git push --force https://****:****@exploratory.io/git/****/****.git master
fatal: unable to access 'https://exploratory.io/git/****/****.git/': SSL certificate problem: certificate has expired

解決法

こちらのノートにある解決方法をおためしください。


ここにある解決方法を試しても問題が解決しないとき

これらの解決方法を試してもうまく問題が解決しないときや、これら以外の問題に当たっているときは、サポートチーム (support@exploratory.io) までご連絡ください。