Agile育成ブログ
未来を変える喜びを
未分類

GitHubでssh接続する


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

Githubで作成したリモートリポジトリとVSCode上のプロジェクトを関連付ける際に書きエラーがでることがあります。

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

これはVSCodeからGithubにssh接続する設定が行われていないため表示されている可能性があります。

公開鍵・秘密鍵の作成

鍵を入れるフォルダに移動します。

cd ~/.ssh

次のコマンドで鍵を生成します。

ssh-keygen -t rsa

id_rsaとid_rsa.pubの2つの鍵が生成されます。

公開鍵をGithubにアップする

SSH and GPG keys設定においてNew SSH keysをクリックします。

Keyのところに作成されたid_rsa.pubファイル内の公開鍵を貼り付けます。

接続の確認

VSCodeからGithubに接続できるか確認します。

ssh -T git@github.com

下記のようなコマンドが表示されれば成功です。

Hi 〇〇〇〇〇〇! You've successfully authenticated, but GitHub does not provide shell access.

You cannot copy content of this page