Git は現在プログラマーによって最も頻繁に使用されているコード バージョン管理ツールであり、SSH は Git コードをプッシュおよびプルするための重要な認証方法の 1 つです。ただし、場合によっては ssh を変更する必要があります。この記事では、ssh を変更する簡単な方法をいくつか紹介し、Git 認証プロセスの基本を説明します。
Git 認証プロセス
SSH を変更する方法を理解する前に、まず Git がユーザーの ID を認証する方法を理解しましょう。 Git の最下層では、セキュリティ認証に Secure Shell (SSH) を使用します。 SSH は、データ送信中のプライバシー、完全性、検証可能性を保護する暗号化通信プロトコルを提供します。 Git 認証プロセスでは、SSH は公開キー暗号化テクノロジを使用して認証を実装します。簡単なプロセスは次のとおりです:
(注: Git 通信に HTTPS プロトコルを使用する場合、このプロセスには SSH 認証は含まれません。代わりに、Git アカウントのユーザー名とパスワードを使用してください。 )
次に、SSH を変更する方法を見てみましょう。
SSH を変更する方法
SSH を変更するには通常 2 つの方法があります。1 つは SSH 構成ファイルを直接編集する方法、もう 1 つは Git Bash を通じて SSH コマンドを実行して構成する方法です。 。一つずつ見ていきましょう。
最初の方法: SSH 構成ファイルを編集して SSH を変更する
SSH を設定していない場合、ssh フォルダーは存在しません。最も簡単な方法は、Git Bash で SSH キーを作成することです。 Git Bash に入力します:
ssh-keygen -t rsa -C "your email address"
設定ファイルを編集します。ファイルが存在しない場合は、新しいファイルを作成できます。これは SSH の基本の紹介ではないため、デフォルト設定を新しい構成で上書きするために、構成ファイルに新しいホストを追加する方法についてのみ説明します。
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_github
この設定ファイルでは、 github.com という新しいホストの名前を定義しました。ホスト名は github.com、ユーザー名は git です。 IdentityFile オプションは、新しい秘密キー ファイルの場所を指定します。
2 番目の方法: Git Bash 経由で SSH コマンドを実行して SSH を構成します
上記は、SSH を変更して Git 認証を実行する 2 つの簡単な方法です。
結論
SSH は Git セキュリティ認証の鍵であり、Git が動作するために必要な条件です。 Git の初心者でも、Git のベテランでも、ssh を変更する方法を知ることは不可欠です。上記の方法がお役に立てば幸いです。ぜひ試してみてください。
以上がgitでsshを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。