githun 上のコードベースにコードを同期したりアップロードしたりするたびに、ユーザー名とパスワードを入力する必要がありますが、現時点では SSH キーを設定することでこれらの手間を省くことができます。 TortoiseGit をローカル github 管理ツールとして使用する場合、TortoiseGit は ssh-keygen によって生成された rsa キーの代わりに、拡張子が ppk の秘密キーを使用します。つまり、 ssh-keygen -C "username@email.com" -t rsa を使用して生成されたキーは TortoiseGit では使用できません。 github に基づく開発では rsa キーを使用する必要があるため、TortoiseGit の putty キー生成ツールを使用して、github に適した rsa キーと TortoiseGit に適した ppk キーの両方を生成する必要があります。