Written by Kasumi

GitHubへSSH接続するためのkey(公開鍵・秘密鍵)を作成する方法

GitHubへSSH接続するためのkey(公開鍵・秘密鍵)を作成する方法について知りたい。

本記事ではこのような悩みを解決します。

Windows PowerShellを起動。sshディレクトリへアクセス

cd ~/.ssh

Windows PowerShellを起動。上記コードを入力。

sshディレクトリへアクセスします。

keyを作成

ssh-keygen -t rsa

続いて、上記コードを入力。

入力したら、以下のように【キーを保存するファイルを入力してください】と聞かれます。

Enter file in which to save the key (C:\Users\○○○/.ssh/id_rsa): 任意のキー名

指示通り、任意のキー名を入力してEnterキーを押します。

※すでに秘密鍵・公開鍵が複数登録されており、同じキー名で登録すると上書きされるので注意。

続けて以下のように複数聞かれますが、必須ではないのでEnterキーで飛ばします。

以上で秘密鍵・公開鍵がsshディレクトリに作成されました。

作成した公開鍵を確認

エクスプローラなどを使って、sshディレクトリを確認。

sshの場所は以下パスを参考。ユーザー名は環境に合わせて変更。

C:\Users\ユーザ名.ssh

sshディレクトリを確認すると、作成したキー名が二つファイル作成されてます。

拡張子.pubが付いたファイルが公開鍵になります。

上記ファイルをテキストエディタで開いて確認。

内容をコピーします。

GitHubに公開鍵を登録

作成した公開鍵をGitHubに登録します。

GitHubにログインしたら右上プロフィールアイコンをクリック。

開いたメニューからSettingsを開きます。

Settingsページの左サイドバーからSSH and GPG keysをクリックします。

開いたページの右上にNew SSH keyボタンがあるのでクリック。

開くと上記のような表示になるので、Title入力欄に任意のキー名。

Key入力欄に前章でコピーしたkey名.pubファイルの内容を張り付けします。

上記入力が完了したらAdd SSH keyボタンをクリック。

公開鍵の登録が完了しました。

GitHubにssh接続できるか確認

ssh -T git@github.com

Windows PowerShellに戻り、上記コードを入力。

Hi ○○○! You’ve successfully authenticatedと返答がきたらGitHubへのssh接続完了です。

まとめ

GitHubへSSH接続するためのkey(公開鍵・秘密鍵)を作成する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

まだデータがありません。