GitでCloneしたら「fatal: unable to access 'URL': SSL certificate problem: self signed certificate in certificate chain」とでたときの対処法

Windows環境の場合

1. SSHキーの生成

  1. Git BashまたはPowerShellを開き、以下のコマンドを実行します。

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. プロンプトに従って、ファイル名をデフォルトのまま(`id_rsa`)にし、パスフレーズを設定します。

2. SSH公開鍵の表示

生成したSSH公開鍵を表示します。Git BashまたはPowerShellで以下のコマンドを実行します。

cat ~/.ssh/id_rsa.pub

このコマンドで表示された公開鍵は次のような形式になっているはずです:

ssh-rsa AAAAB3... rest of your key ... user@example.com

3. SSH公開鍵のGitHubへの追加

表示された公開鍵をクリップボードにコピーし、GitHubに追加します。

  1. GitHubのWebサイトにログインします。

  2. 右上のプロフィールアイコンをクリックし、「Settings」を選択します。

  3. 左のメニューから「SSH and GPG keys」を選択します。

  4. 「New SSH key」をクリックし、タイトルを入力し、コピーした公開鍵を貼り付けて保存します。

4. Gitリポジトリのクローン

SSHキーが正しく設定されていれば、再度リポジトリをクローンできるはず。

git clone git@github.com:ユーザー名/レポジトリ名.git

この記事が気に入ったらサポートをしてみませんか?