git でリポジトリゲットしたい

git clone コマンドで Permission denied (publickey) エラーが発生するのは、GitHubにSSHキーが登録されていない、または間違ったキーが使用されている場合によく発生します。以下の手順でこの問題を解決できます:

  1. SSHキーを生成する: まだSSHキーを持っていない場合は、新しいキーを生成します。すでにキーを持っている場合は、この手順をスキップできます。
   ssh-keygen -t ed25519 -C "your_email@example.com"

id_ed25519 という名前でキーが生成されます。キーの保存場所はデフォルトで ~/.ssh/ ディレクトリになります。

  1. SSHエージェントを起動し、キーを追加する: SSHエージェントを起動して、生成したキーを追加します。
   eval "$(ssh-agent -s)"
   ssh-add ~/.ssh/id_ed25519
  1. 公開キーをGitHubに追加する: 公開キーの内容をクリップボードにコピーします。
   cat ~/.ssh/id_ed25519.pub

表示されたキーをコピーし、GitHubの設定ページでSSHキーを追加します。GitHubの設定ページは こちら です。

  1. GitHubリポジトリを再度クローンする: SSHキーが正しく設定されたら、再度リポジトリをクローンします。
   git clone git@github.com:kinarita/chouseikun.git

これで、GitHubリポジトリをクローンできるはずです。

タイトルとURLをコピーしました