git は CONNECT の後、プロキシから http エラー 407 を返します。
PCからgithubに接続し、gitを使用している時に問題が発生しました。システムはWin7です。
プロキシ経由で接続しているので、gitの設定ファイル(一般のgitフォルダとgit repoフォルダの両方)にそれを指定しました。これを行うために、私は次の行を私のgit bushに入力しました。
$ git config --global http.proxy http://<username>:<userpsw>@<proxy>:<port>
他のプログラム(例:maven)での動作はこのようになっています。
<username> - my login to our corp system
<userpsw> -my password to corporat system
<proxy> - 10.65.64.77
<port> - 3128
しかし、自分のレポをプッシュしたりクローンしようとすると、次のようなメッセージが表示されます。
fatal: unable to access '<repo githup link>' Received HTTP code 407 from proxy after CONNECT
ユーザー名だけでなくドメイン名を入力したり、コード言語テーブルに問題がある場合に備えてパスワードを変更したりと、すでに試行錯誤しています。そして、間違ったパスワードさえも入力しました。エラーは同じままです。
Proxy> '10.65.64.177.com' を入力して、レポをプッシュしようとすると、以下のようなメッセージが表示されました。
fatal: unable to access '<repo github link>': Failed connect to github.com:3128; No error
ただ、何を試せばいいのかわかりません。
87
14
私にとってうまくいったのは、rohitmohtaが提案しているものに似ています。通常のDOSコマンドプロンプト(git bashではありません):
最初。
場合によってはまた。
その後。
(私はそれが必要であることを確認します:trueに設定すると、「SSL証明書の問題:ローカル発行者証明書を取得できません」エラーが発生します)。
私の場合、all_proxy変数を定義する必要はありません。
そして最後に。
。gitconfig
に_ 4つすべて_を次のように設定する必要がありました。その後、クローンは成功しました。
system proxy 設定をすでに使用している可能性があります。この場合、 unset all git proxies が機能します。
私は、会社のファイアウォールの内側で、同様の問題に直面したことがあります。以下の手順で、Windows 7 SP1 を実行している私のシステムから git shell を使ってリポジトリをクローンすることができました。
1.環境変数 'all_proxy' を設定します。curlで必要です。
2.環境変数 'https_proxy' を設定します。curlで必要です。
3.影響があるかどうかはわかりません。しかし、私はこれを実行し、それが動作しました。
4.クローン作成に https:// を使用する
注意-1: http:// は使用しないでください。以下のようなエラーが発生する可能性があります。https:// を使用すると解決します。
注2:パスワードに@を付けないようにしてください。ただし、$は使用可能です。
gitに資格情報と認証方法をプロキシに送信させるには、次のコマンドが必要です。
出典:https://git-scm.com/docs/git-config#git-config-htpproxyAuthMethod。
Windows環境でも同じ問題が発生しました。
NTLM-APS(WindowsNTの認証プロキシサーバー)で解決したところ
NTMLプロキシを設定し、Gitを設定します。
Android Studioから407エラーが発生しました。 プロキシを追加しようとしましたが、何も起こりませんでした。 会社の証明書に関連していることがわかったので、ブラウザからエクスポートしてGitに追加しました。
Webブラウザーからのエクスポート。
インターネットオプション>コンテンツ>証明書>エクスポート(フォローウィザード、フォーマット「ベース64エンコードされたX.509(.CER)」を選択しました)。
Git Bash 。
次のページが役に立ちました。 https://blogs.msdn.microsoft.com/phkelley/2014/01/20/adding-a-corporate-or-self-signed-certificate-authority-to-git-exes-store/。
使用した他のスレッドと同様に、プロキシを追加します。
私の組織でも同じ問題がありました。
多くの試みの後、私は次の解決策に行きました:
1。 システム管理者にプロキシ認証タイプをKerberosからNTLMに変更するよう申請しました。それが必須であったかどうかはわかりませんが(私はこの問題では無視です)、私の申請は承認されました。
2。 その後、Git設定を追加します。
その後、リポジトリを複製することができました。
パスワードが正しくないようです。 資格情報を再確認してください。
私は同じ問題に直面していたので、最初に設定したものをnpmファイルにチェックし、次のコマンドでチェックしました:-。
そして、私は間違ったプロキシを設定したことを知り、次のように私の欲望プロキシを設定しました:
その後、それは私にはうまくいきます。
この問題は数日前に私のビットバケットリポジトリで発生しました。 リモートURLをhttpsではなくhttpに設定することで修正できました。
コマンドラインとgit configでhttpsプロキシを設定することも試しましたが、これは機能しませんでした。
https:を使用していることに注意してください。
https urlをhttp url:に置き換えます。
オンプレミスで1つのプロキシを使用し、VPNが外部から使用されたときに2番目の(完全に異なる)プロキシを使用したため、このエラーが発生しました。 私はもともとオンプレミスのプロキシ用に構成され、エラーを受け取った後、他の場所で作業するときに別のオフプレムのプロキシを使用するように構成を更新する必要がありました。
ここまできたら、力を注いだほうがいいと思います。
これは、プロキシとの認証が適切に行われていないことを意味します。このステップで入力したパスワードが正しいかどうか、もう一度確認してください。
私も同様の問題を抱えていて、以下の手順で解決しました。
プロキシの詳細をgit で追加します。