0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows11でSSH鍵を作成する(VSCodeからGitHubにアクセスするための準備)

0
Posted at

勉強用にGitHubのアカウントを作成したので、
VSCodeからアクセスするために SSH鍵を作成しました。
忘れないようにメモ📝


🔐 SSH鍵とは?

安全な接続のための認証用の 鍵のペア

  • 公開鍵(public key)
    → GitHub に登録する
  • 秘密鍵(private key)
    → 自分のPC に保存しておく(他人に知られてはいけない)

🖥 Windows11でSSH鍵を作成する手順

① PowerShell または Git Bash を開く

VSCode のターミナルでも OK 。

② SSH鍵を作成するコマンドを実行

GitHub 推奨の ed25519 方式で作成します。

ssh-keygen -t ed25519 -C "GitHubに登録したメールアドレス等(ただのメモなので任意の文字列でOK)"

③ 保存場所を聞かれる

以下のように表示されます:

Enter file in which to save the key (/c/Users/Windowsのアカウント名/.ssh/id_ed25519):

そのまま Enter でOK
(標準の保存場所に作られます)

④ パスフレーズ(鍵の暗証番号)を設定

Enter passphrase (empty for no passphrase):
  • セキュリティを高めたい → パスフレーズを入力
  • 面倒なら → 何も入力せず Enter(空でもOK)

⑤ 鍵が作成される

以下の2つが生成されます:

  • id_ed25519(秘密鍵)
  • id_ed25519.pub(公開鍵)

🔑 公開鍵をGitHubに登録する

① GitHub の設定画面へ

Settings → SSH and GPG keys → New SSH key

② 公開鍵をコピー

以下のコマンドで公開鍵を表示できます:

cat ~/.ssh/id_ed25519.pub

出てきた文字列を 全部コピー します。
メモ帳などのエディタで開いてもOK

③ GitHub に貼り付けて保存

「Title」は適当に「Windows11」などでOK。

🧪 SSH接続のテスト

以下を実行します:

ssh -T git@github.com

パスフレーズを設定した場合はここで聞かれると思うので入力します。

認証に成功すると次のようなメッセージが出ます👏

Hi <GitHubユーザー名>! You've successfully authenticated, but GitHub does not provide shell access.

ということで無事にVSCodeからGitHubにアクセスするための準備が完了しました!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?