Windows用のGitHubクライアントを動作させようとしています。私は企業のプロキシとファイアウォールの背後にある企業のWin 7 x64コンピュータを使用しています。他のさまざまな投稿に従って、環境変数と構成変数の複数の組み合わせを試してみたところ、複製を取得して更新を機能させる唯一の方法は、完全な企業ドメインのユーザーIDとパスワードを含むHTTPS_PROXY環境変数を使用することです。
これはセキュリティの観点から受け入れられません。これを機能させる他の方法はありますか?
その他の注意事項:
以下はうまくいきました:
HTTPS_PROXY
値で呼び出される環境変数を追加しますhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
以下は機能しませんでした:
HTTPS_PROXY
変数からユーザーIDとパスワードを省略HTTP_PROXY
(いいえS
)と呼ばれる環境変数の使用http.proxy
変数をグローバル構成ファイルに追加する(.gitconfig
)https.proxy
変数をグローバル構成ファイルに追加する
すべての場合において、GitHub クライアントは依然としてプロキシを認識しません。ファイルの内容は、起動時にTheLog.txt
常に次のように表示されます。
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Proxy information: (None)
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Couldn't fetch creds for proxy
そして、いくつかの失敗したプロキシ認証試行の出力が続き、それらはすべて「資格情報が欠落している」ことを示しています。