github で同様の問題に遭遇し、HTTP ではなく SSH 経由で git リポジトリを構成することで解決しました。
ステップ 1: リポジトリの github.com ページに、HTTPS、SSH、Git 読み取り専用の 3 つのボタンが表示されます。「SSH」をクリックして、テキスト フィールドの内容をコピーします。構成を変更するには、いくつかの方法があります。
ステップ 2a: 構成ファイルを手動で編集する:
リポジトリの .git フォルダーを開き、構成ファイルを編集します。[remote "origin"] を探して、次のように URL 構成を設定します。
[remote "origin"]
#The contents of the text field you copied in Step 1
url = git@github.com:<username>/<projectname>.git
ステップ 2b: git コマンドを使用:
次のコマンドを実行するだけです (username 変数と projectname 変数を置き換えます)。
git config remote.origin.url git@github.com:<username>/<projectname>.git
Step3: 次のコマンドで変更を表示/確認できます。「remote.origin.url」構成を探します。
git config -l