195

Q - Angular の最新バージョンを取得するために git をインストールしました。走ろうとした時

git clone https://github.com/angular/angular-phonecat.git

github 443 エラーに接続できませんでした

私も試してみました

git clone git://github.com/angular/angular-phonecat.git

それにより、接続に失敗しましたというエラーメッセージが表示されませんでした。

私は会社のファイアウォールの内側にいます。にアクセスしてもプロキシの詳細が表示されませんcontrol panel->Internet Options -> connections -> LAN setting。IT 担当者はプロキシ情報を私と共有していません。私は何をすべきかわかりません ??

私はついにそれを行うことができました。実行するために行ったすべての手順をコンパイルしたかっただけで、実行した手順を更新します。

4

23 に答える 23

11

(この回答が私のような人に役立つことを願っています。)

git for windowsを使用して Windows で同じ問題が発生しました。

いつものようにプロキシ設定を設定しました:

git config --global http.proxy http://username:pass@proxy.com:port

私の状況では、ユーザー名は電子メールなので、@ 記号が付いています。 ユーザー名で@記号を%40でエンコードすると、問題は解決します。

そのため、パスワードだけでなくユーザー名にも特殊文字をエンコードしてください。(この回答のコメントを参照してください)

于 2016-11-08T04:19:32.257 に答える
6

SourceTree で同じエラーが発生していました。既にプロキシ設定を行っている場合は、[ツール] > [オプション] > [ネットワーク] に移動し、[プロキシ サーバー構成を Git/Mercurial に追加する] をオンにします。

于 2015-04-28T17:21:17.263 に答える
5

Windows 7 では、プロキシをグローバル構成に設定すると、この問題が解決します

git config --global http.proxy http://user:password@proxy_addr:port

しかし、ここでの問題は、パスワードが暗号化されないことです.ほとんどの場合、あなたは PC の唯一の所有者になるため、これは大きな問題ではないはずです.

于 2015-10-15T15:39:24.330 に答える
4

Option 1 : Windows specific

Restart your machine

Option 2 : Unset your proxy

git config --global --unset https.proxy
于 2021-08-16T13:47:07.910 に答える
3

このコマンドを使用して問題を解決しました

git config --global http.proxy http://login:password@proxyServer:proxyPort
于 2014-10-23T18:03:39.607 に答える
-1

私は Tortoise Git を使用しており、設定で Git に移動し、同じ設定をグローバルに適用しています。適用してOK。私のために働いた。

于 2016-10-14T11:46:19.887 に答える
-1

(答えではありませんが、非常によく似た問題です)プロキシの背後にあるWindowsシステムにGit Guiをインストールしています。Windows システムで実行されている Linux 仮想マシンから「git clone」を発行すると機能しますが、Git Gui は見出しに記載されている 443 エラーを生成します。

これを修正するには、%USERPROFILE%\.gitconfig を編集して [http] セクションを追加する必要があります。

[http]
    postBuffer = 1000000000
    proxy = the.proxy.address:the.proxy.port
    sslcainfo = C:/Users/username/Documents/the.certificate.name.cer

セキュリティ証明書ファイルへのパスのバックスラッシュ ('\') がスラッシュ ('/') に置き換えられていることに注意してください。

于 2015-01-28T17:04:59.213 に答える
-1

私は W10 のプロキシの背後にいgit 2.32.0.window.1ます。これが私のために働いたものです。

以下を使用してグローバル構成を確認します。

$ git config --global --list

などの設定が表示されるはずですuser.nameuser.mail次の行を配置すると、問題が解決しました。

http.proxyauthmethod=basic

http.proxy=http://username:password@proxyaddress:port

https.proxy=https://username:password@proxyaddress:port

これらは、http プロトコルと https プロトコルの両方の設定であることに注意してください。

両方が表示されない場合は、設定する必要があります。

両方のプロトコルに対して、コンソールで次のコード行を使用します。

$ git config --global https.proxy https://username:password@proxyaddress:port

$ git config --global http.proxy http://username:password@proxyaddress:port

プロキシとポートがわからない場合はInternet Options、Windows システム (コントロール パネル) のウィンドウ メニュー (またはプロパティ) を探してください。

Internet Properties (window) → Connections (tab) → LAN Settings (button) → Proxy Server (section) → Advanced (button)

必要な情報 (サーバー) が表示され、前述の git コマンドを実行する準備ができているはずです。

于 2021-07-07T16:03:57.360 に答える