Git が常にパスワードを要求するのはなぜですか?
GitHub とやり取りしようとするたびに Git がユーザ名とパスワードの入力を求めてくる場合は、おそらくリポジトリに HTTPS クローン URL を使用しています。
HTTPS リモート URL を使用するといくつかの利点があります。SSH よりも、設定が簡単です。 通常は厳密なファイアウォールやプロキシを介して動作します。 ただし、リポジトリをプルまたはプッシュするたびに GitHub の認証情報を入力するように求められます。
パスワードを保存するように Git を設定することができます。 その設定を行う場合は、パスワードキャッシュの設定に関するすべてをお読みください。