Windows 用の GitHub クライアントを動作させようとしています。私は、企業のプロキシとファイアウォールの背後にある企業の Win 7 x64 コンピューターを使用しています。他のさまざまな投稿をたどり、環境変数と構成変数の複数の組み合わせを試してみたところ、クローンを取得して更新をプッシュする唯一の方法は、完全な企業ドメインのユーザー ID とパスワードを含む HTTPS_PROXY 環境変数を使用することであることがわかりました。
これは、セキュリティの観点から容認できません。これを機能させる他の方法はありますか?
その他の注意事項:
以下が機能しました:
HTTPS_PROXY
値で呼び出される環境変数を追加しますhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
以下は機能しませんでした:
HTTPS_PROXY
変数からのユーザー ID とパスワードの省略HTTP_PROXY
(noS
)という環境変数を使用する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
その後、いくつかの失敗したプロキシ認証試行の出力が続きます。これらはすべて「資格情報がありません」を示しています。