gitconfig 内の github ユーザー名とトークンは、GitHub API ( hub
gem やgithub
ツールなど) とのやり取りにのみ使用されます。
https 経由で GitHub リポジトリからプッシュおよびプルする場合は、毎回資格情報を指定するか、パスワード マネージャーに接続して資格情報を記憶する必要があります。これを行う方法は、プラットフォームによって異なります。
最も簡単な方法は、github アカウントにアクセスして SSH 公開鍵をアカウントに送信し、github リモートを https ではなく ssh をプッシュ/プルするように切り替えることです。
[編集] 質問を読み直した後、以前はある所有者から別の所有者に移動されたばかりの GitHub リポジトリであるとあなたが言及していることに気付きました。その場合、資格情報を指定してプッシュとプルを実行できる場合、次の 2 つのシナリオのいずれかであると思われます。
- 以前のリモートは ssh を使用しており、GitHub には SSH キーがあります。しかし、所有者が変わってリモートを更新したときに、https を経由するように更新しました。
- 以前のリモートは https を使用していましたが、資格情報を処理するためにパスワード マネージャーが正しくセットアップされていたため、機能しなくなりました。