1. ホーム
  2. git

[解決済み] Github: プライベートリポジトリのクローニングでエラーが発生しました。

2022-04-24 02:34:33

質問

GitHubのプロジェクトをhttps-URLでクローンしようとしているのですが、エラーが出て失敗してしまいます。

$ git clone https://[email protected]/foo/foo-private.git
Cloning into foo-private...
Password:
error: error setting certificate verify locations:
  CAfile: /bin/curl-ca-bundle.crt
  CApath: none
 while accessing https://[email protected]/foo/foo-private.git/info/refs

fatal: HTTP request failed

何が間違っているのでしょうか?

どうすればいいですか?

私はこの現象を msysgit 1.7.2.3 の Windows 上で見たことがあります。へのパスを修正する必要があります。 bin/curl-ca-bundle.crt . バックスラッシュを使った絶対パスを指定する必要がありました。

git config --system http.sslcainfo "C:\Program Files (x86)\gitbincurl-ca-bundle.crt".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX。

これは、[git-install-dir]/etc/gitconfig ファイルを変更することになりますが、これも直接編集することができます。

(オリジナルの解決策は http://github.com/blog/642-smart-http-support )