私はこの git のことを理解しようとしていましたが、ある時点で http.proxy 変数を台無しにしました。今のところ、「asdf」はナンセンスなので、プッシュは機能しません。以前のプロキシ設定が何であったかわかりません(プロキシサーバーが何であるかさえわかりません)。http.proxy を正しい値に設定する方法はありますか?
現在、エラーは次のとおりです:「アクセス中にプロキシ 'asdf' を解決できませんでした...致命的: HTTP 要求が失敗しました。
誤って git 構成ファイルにエントリを追加しました。を使用して、グローバル構成ファイルとリポジトリごとの構成ファイルの両方を操作できますgit config
。
プロキシ エントリをグローバル構成ファイルまたはローカル構成ファイルに追加したかどうかを確認するには、コンソールから次のコマンドを実行します。
git config -l --global | grep http # this will print the line if it is in the global file
git config -l | grep http # this will print the line if it is in the repo config file
次にhttp.proxy
、グローバル ファイルまたはローカル ファイルからすべてのエントリを削除するには、次のコマンドを実行します。
git config --global --unset-all http.proxy # to remove it from the global config
git config --unset-all http.proxy # to remove it from the local repo config file
これが役立つことを願っています。
git 構成ファイルはローカル ファイルです (つまり、リモート リポジトリにプッシュされません)。
そのため、何らかのローカル履歴/バックアップ メカニズム (Mac の TimeMachine など) が整っていない限り、簡単に復元することはできません。
たとえば Windows では、レジストリにアクセスできる場合は、そこでプロキシ設定を探すことができます。