Git SSH Key SSH Key: Git での 作成と使用のガイド

SSH Key(Secure Shell Key) は、ネットワーク上の認証とデータ暗号化のために SSH プロトコルで使用される暗号化キーのペアです。 Git では、 SSH Key パーソナル コンピュータとリモート Git サーバーの間に安全な接続を確立するために使用され、毎回パスワードを入力せずにクローン、プッシュ、プルなどの操作を実行できるようになります。

 

さまざまなオペレーティング システムでを作成する方法は次のとおりです SSH Key。

Windows の場合:

  1. Git Bash(Git がインストールされている場合) またはコマンド プロンプトを開きます。

  2. 次のコマンドを入力して、新しい を生成します SSH Key。

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. を保存する場所を選択するように求められます SSH Key。 デフォルトでは、 に保存されます C:\Users\your_username\.ssh\。 カスタム パスを指定することもできます。

  4. 完了すると、システムはディレクトリに id_rsa(秘密キー) と id_rsa.pub(公開キー) の2 つのファイルを生成します .ssh

  5. id_rsa.pub コマンドを使用して公開キー() の内容をコピーし type 、Git ホスティング Web サイト(GitHub、GitLab など) の SSH キー セクションのリモート Git アカウントに追加します。

 

Linux および macOS の場合:

  1. ターミナルを開きます。

  2. 次のコマンドを入力して、新しい を生成します SSH Key。

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. を保存する場所を選択するように求められます SSH Key。 デフォルトでは、 に保存されます ~/.ssh/。 カスタム パスを指定することもできます。

  4. 完了すると、システムはディレクトリに id_rsa(秘密キー) と id_rsa.pub(公開キー) の2 つのファイルを生成します .ssh

  5. id_rsa.pub コマンドを使用して公開キー() の内容をコピーし cat 、セクションの Git ホスティング Web サイト(GitHub、GitLab など) 上のリモート Git アカウントに追加します SSH Key。

 

を作成して追加すると SSH Key 、リモート サーバーにアクセスするたびにパスワードを入力せずに Git を使用できるようになります。