が、私はちょうどそこにgithubのアカウントとリポジトリを作成しなかったが、githubの:サーバ証明書の検証は
git clone https://github.com/<user>/<project>.git
経由recommende URLを使用して、ローカルの作業コピーを作成しようとしたとき、私は
のようなエラーが出ますfatal: 'https://github.com/<user>/<project>.git'にアクセスできません:サーバー証明書の確認に失敗しました。 CAfile:/ホーム/ <ユーザー> /.ssl/trusted.pemのCRLfile:なし
私はDebianのジェシー上だ、と私はDebianとGitHubの両方が一般的に受け入れられているの選択に依存/提供することを期待しているだろう明らかに私のシステムはGibHubの証明書を信用していません。
これを修正する簡単な方法(頻繁に推奨される「GIT_SSL_NO_VERIFY = true」ハックなどの回避策なし)
EDIT:
追加情報:
- CA証明書パッケージがインストールされています。
- @VonCによって提案された としてcacert.orgの証明書をインストールしても何も変更されませんでした。
- 私の個人的な〜/ .ssl/trusted.pemファイルには、エントリのカップルが含まれていますが、追加の証明書がどこから来たの〜/を削除する場合 正直に言うと、私は...
を覚えていません。 SSL/trusted.pem、Gitのエラーメッセージが
fatal: unable to access 'https://github.com/tcrass/scans2jpg.git/': Problem with the SSL CA cert (path? access rights?)
に変わりEDIT:gitのhttps.sslCAinfoオプションに関するVonCのアドバイス@
は、右のトラックに私を置く - 私はちょうど追加しました私のtにcacert.org CAをダウンロードしましたrusted.pem、そして今gitはもう文句を言わない。
上記のCAfileには何がありますか? SSLがca証明書を検出していない可能性がありますか?あなたはそれらをインストールしましたか? – Reactormonk
gitがこれらのcaを参照するように答えを編集しました。 – VonC