-
SSHキーペアの生成: まず、SSHキーペアを生成する必要があります。SSHキーペアには、公開鍵と秘密鍵の2つのコンポーネントがあります。以下のコマンドを使用して、SSHキーペアを生成します。
ssh-keygen -t ed25519 -C "[email protected]"
上記のコマンドを実行すると、デフォルトの場所(通常は
~/.ssh
ディレクトリ)にSSHキーペアが生成されます。 -
公開鍵の追加: GitHubにアクセスし、右上のプロフィール画像をクリックし、ドロップダウンメニューから「Settings(設定)」を選択します。次に、左側のメニューから「SSH and GPG keys(SSHとGPGキー)」を選択します。ページの右上にある「New SSH key(新しいSSHキー)」ボタンをクリックします。
公開鍵をコピーし、タイトルを入力し、キーを追加するためのテキストボックスに貼り付けます。最後に、「Add SSH key(SSHキーを追加する)」ボタンをクリックして公開鍵を追加します。
-
SSH接続のテスト: SSHキーが正しく設定されているかどうかを確認するために、以下のコマンドを使用してSSH接続をテストします。
ssh -T [email protected]
上記のコマンドを実行すると、GitHubからのメッセージが表示されます。これにより、SSH接続が正常に確立されていることが確認できます。
以上が、GitHubでSSHキーを生成する手順です。これにより、リポジトリへのアクセスがセキュアになります。必要に応じて、複数のSSHキーを生成し、異なるリポジトリに使用することもできます。
コード例:
-
SSHキーペアの生成(Bashスクリプト):
#!/bin/bash ssh-keygen -t ed25519 -C "[email protected]"
-
公開鍵の追加(コマンドライン):
# 公開鍵のコピー cat ~/.ssh/id_ed25519.pub
上記のコマンドを実行すると、公開鍵が表示されます。
以上の手順とコード例を参考にして、GitHubでSSHキーを生成してリポジトリへのアクセスをセキュアに行ってください。