GitHubでSSHを作成する方法


  1. SSHキーペアの生成: SSH接続には公開鍵と秘密鍵のペアが必要です。次のコマンドを使用して、SSHキーペアを生成します。
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"

このコマンドを実行すると、デフォルトの場所(~/.sshディレクトリ)に秘密鍵(id_rsa)と公開鍵(id_rsa.pub)が生成されます。

  1. 公開鍵の追加: GitHubアカウントにログインし、右上のプロフィールアイコンをクリックしてドロップダウンメニューを開きます。[Settings]を選択し、左側のメニューで[SSH and GPG keys]をクリックします。[New SSH key]ボタンをクリックして、公開鍵(id_rsa.pub)の内容をコピーして貼り付けます。[Add SSH key]ボタンをクリックして追加します。

  2. SSH接続のテスト: 以下のコマンドを使用して、SSH接続が正しく機能するかどうかをテストします。

$ ssh -T [email protected]

接続が成功すると、メッセージが表示されます。

  1. リモートリポジトリのクローン: SSH接続を使用してリモートリポジトリをクローンするには、次のようにコマンドを使用します。
$ git clone [email protected]:ユーザー名/リポジトリ名.git

ユーザー名とリポジトリ名を適切な値に置き換えて実行します。これにより、リモートリポジトリがローカルマシンにクローンされます。

これらの手順に従うと、GitHubでSSHを作成し、リモートリポジトリにアクセスすることができます。SSH接続を使用することで、より安全な通信経路を確立し、認証なしでGitHubリポジトリにアクセスできます。

以上が、GitHubでSSHを作成する方法とコード例の概要です。詳細な手順や応用的な使用方法については、GitHubの公式ドキュメントやチュートリアルを参照してください。