ssh-keygen -t rsa -C "humingx@yeah.net"
を使用して、Git リポジトリの 1 つに秘密キーを生成しました。名前の入力を求められ、y を入力したため、このディレクトリには y.pub と y という 2 つのファイルが表示されましたが、/Users 2 つのファイル id_rsa id_rsa.pub
も /username/.ssh ディレクトリにあり、id_rsa.pub の公開キーは y.pub の公開キーとは異なります。
私が聞きたいのは:
git の ssh キーはコード リポジトリに対応していますか?
y.pub ファイルと id_rsa.pub ファイルの内容が異なるのはなぜですか? リモート コード リポジトリに ssh キーを送信する場合、どちらを入力する必要がありますか?
皆さんお願いします
y と y.pub は、以前の不明な時間に生成されているはずです。ファイルの変更時刻を見るとわかります。正しい生成パスは .ssh ディレクトリにあります。コマンドではパスまたは名前が指定されていないため、id_rsa がデフォルト名になります。
SSH キー ペアは、Github アカウントまたはプロジェクトに対応できます。アカウントが参加しているすべてのプロジェクトでこのキーを使用する場合は、アカウント設定で構成します。特定のプロジェクトにのみ使用したい場合は、プロジェクト設定で構成します。