2016-05-31 4 views
0

私はRStudioからgithubのレポを複製しようとしていました。 gitをバージョン管理の実行可能ファイルとして設定しました。githubからRStudioにプロジェクトを複製するときに「ローカル発行者証明書を取得できません」というエラーメッセージ

SSL証明書問題:ローカル発行者証明書を取得することができませんでし

は、私は、このエラーメッセージが表示されました。

私は何をしなければなりませんか?

おかげ

答えて

0

あなたは現在、企業ネットワークから接続していませんか?いくつかのファイアウォール設定が問題を引き起こすことが知られています。

しかし、最初の迅速な解決のために、同じ問題を見て多くの人々を助けることが知られている

git config --global url."https://".insteadOf git:// 

をコマンドプロンプトで次のコマンドを入力してみてください。

上記がうまくいかない場合は、Gitの信頼できる証明書のリストに証明書を追加する必要があります。

1)クロムやIEを使用してhttps://github.com

2)の場合に移動し、詳細

用URLに南京錠のアイコンをクリックしてください。 Chrome:詳細をクリックし、表示されるサイドバーの[証明書を表示]をクリックします。

b。 IEは:クリックして「証明書の表示」「証明書」ウィンドウ、「証明のパス」タブに移動して

3)

4)ダブルリスト

の上部にある「ルート」証明書をクリックしてください新しい「証明書」ウィンドウで

5)は、「詳細」タブ

6)「ファイルにコピー」をクリックしてください

に移動します。 Base-64 encoded X.509(.CER)を選択し、次へをクリックします。

b。目的の場所(Desktop/tempcert.cerなど)に保存し、次に[次へ]をクリックします。

c。完了をクリックすると、証明書は の宛先

dに保存されます。新しく保存された証明書を右クリックし、テキストエディタで開きます(Visual Code が使用されていますので、 'Code'か同様のテキストエディタが必要です)。 'ca-cert-bundle.crt'

8) 'ca-cert-bundle'を右クリックします。あなたが以前に保存して開いた証明書からすべての内容をコピーしてください: '----- BEGIN TRUSTED CERTIFICATE -----' to ' - --- -END信頼証明書----- '

10)これらの内容を' ca-cert-bundle.crt 'ファイルの最後に貼り付けて保存します。

a。この場所に保存することが制限されている場合は、「名前を付けて保存」を選択し、 にアクセスする場所に「ca-cert-bundle.new.crt」という名前でファイルを保存してください。それが制限されていない場合は、貼り付け)ファイル

12カット/あなただけの「CA-CERT-bundle.new.crt」に保存した場所、および コピーを移動します)

11 15に進み'ca-cert-bundle.crt'を含むGitディレクトリのファイル

a。あなたは、「CA-CERT-bundle.old.crt」

に、ここで、このファイル

13)名前の変更「CA-CERT-bundle.crt」を貼り付けるために管理者の許可を求めるメッセージが表示されます。 )「CA-CERT-bundle.crt」

に名前の変更「CA-CERT-bundle.new.crt」を を求められた場合は管理者権限を提供します。プロンプトが表示されたら管理者権限を与えてください。

15)git repoからクローニングを再試行するか、bower依存関係を復元してください。タスクが正常に完了するはずです!

関連する問題