[解決済み] GitHub Windows クライアント (プロキシ経由)
2023-02-21 16:40:23
質問
GitHub の Windows 版クライアントを動作させようとしています。私は企業のプロキシとファイアウォールの背後にある企業のWin 7 x64コンピュータを使用しています。他のさまざまな投稿に従い、環境変数と設定変数の複数の組み合わせで実験した結果、複製とプッシュ更新を動作させる唯一の方法は、私の完全な企業ドメインのユーザー ID とパスワードを含む HTTPS_PROXY 環境変数を使用することであることがわかりました。
これはセキュリティの観点からは受け入れられません。これを動作させるために他の方法はありますか?
追加のメモです。
以下のように動作しました。
-
という環境変数を追加します。
HTTPS_PROXY
という環境変数を追加し、その値をhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
以下のようにしました。 ではない が働きます。
-
からユーザIDとパスワードを省略する
HTTPS_PROXY
変数 -
という環境変数を使用して
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
そして、プロキシ認証に何度か失敗した出力が続きますが、これらはすべて "認証情報がありません." を示しています。
どのように解決するのですか?
ユーザーディレクトリ(%USERPROFILE%に移動)にある '.gitconfig' ファイルにこれらのエントリを追加してください。
[http]
proxy = http://<proxy address>:<proxy port>
[https]
proxy = https://<proxy address>:<proxy port>
また、パスワードを平文で保存したくない場合は、CNTLM のようなローカルプロキシフォワーダを使用すると、すべてのトラフィックをそれを介して指示することができ、パスワードをハッシュ化して保存できます。
元の質問と違って パスワードがプレーン テキストであることを気にしない場合 はこれらを追加してください。
[http]
proxy = http://<username>:<password>@<proxy address>:<proxy port>
[https]
proxy = https://<username>:<password>@<proxy address>:<proxy port>
関連
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] GitHub リポジトリにタグを作成する
-
[解決済み] GitHub エラーメッセージ - パーミッションが拒否されました (公開鍵)
-
[解決済み】Markdownファイル内のGitHub相対リンク
-
[解決済み】ファイアウォール越しにHTTPSでGitHubにアクセスしようとすると、SSL証明書が拒否される。
-
[解決済み] github リポジトリのフォークを解除するには?
-
[解決済み] CocoaPodsとGitHubのフォーク
-
[解決済み] GitHub の招待状が見つかりません。
-
[解決済み] Homebrew用Github APIトークンの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] GitHub - github 443 windowsへの接続に失敗しました/ gitHubへの接続に失敗しました - エラーなし
-
[解決済み] プロキシサーバーで Git を動かす - "Request timed out" で失敗する
-
[解決済み] Travis のビルド状況を GitHub リポジトリに表示する
-
[解決済み] index.html を変更した後、GitHub のページに変更が反映されるまでの時間は?
-
[解決済み] CocoaPodsとGitHubのフォーク
-
[解決済み] 新しい gist インターフェースで GitHub の gist から単一のファイルを埋め込むにはどうすればよいですか?
-
[解決済み] Githubアクションでジョブ間のワークスペース/アーティファクトを共有する?
-
[解決済み] マークダウンで複数行のxmlスニペットをgithub wikiに正しく貼り付けるには?
-
[解決済み] git proxy のパスワードに @ を使用しないようにする
-
[解決済み] GitHubで自分のプルリクエストはどこで見ることができますか?