コンピューターをGit用にセットアップすると、SSHの秘密鍵と公開鍵が生成されます。次に、GitHubに公開鍵が何であるかを知らせます。私の理解では、公開鍵はメッセージを暗号化でき、秘密鍵はメッセージを復号化します。これで、githubがSSH経由で暗号化されたメッセージを送信する方法を理解できます。
ただし、私の質問は、GitHubにプッシュするときに、プッシュを実行しているのが私であることをどのようにして知るのかということです。他の誰かが私の名前とメールアドレスを使用して独自のSSHキーを作成し、GitHubリポジトリにプッシュすることはできませんか?
これが当てはまるとは思えないので、このために実施されているセキュリティ対策は何ですか?ありがとう!