1. ホーム
  2. git

[解決済み] GitHub - github 443 windowsへの接続に失敗しました/ gitHubへの接続に失敗しました - エラーなし

2022-03-02 20:41:21

質問

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担当者はプロキシ情報を私に教えてくれません。私は何をすべきかわからないのですか?

やっとこさ出来ました。のためにとっていた手順をアップします。 ただ、動作させるために行ったすべての手順をまとめたかっただけです

どのように解決したのですか?

私は次のステップを実行しました。

  1. エラーをググる

  2. SOリンクにたどり着いた( こちら , こちら ) によると、プロキシ設定のために Git Config を更新しなければならないという同じことが示唆されました。

  3. くそ、コントロールパネルからプロキシ情報が見れない。IT担当者が隠したに違いない。プロキシを使用しない設定に変更することもできません。

  4. 発見 この素晴らしいチュートリアル どのプロキシに接続しているかを確認する方法

  5. を更新しました。 http.proxy は、以下のコマンドを実行することで、git config のキーになります。

    git config --global http.proxy http[s]://userName:password@proxyaddress:port
    
    
  6. エラー - "プロキシを解決できませんでした。 some@proxyaddress:port となります。私のパスワードには @ の記号が含まれています。

  7. エンコード @ をパスワードに %40 でプロキシ設定を分割するためです。

  8. ユーザー名がメールアドレスの場合、そのメールアドレスに @ にエンコードし、さらに %40 . (参照 この回答 )

     git config --global http.proxy http[s]://userName(encoded):password(encoded)@proxyaddress:port
    
    

バーン! うまくいったぞ!

注 - この質問は、私のようにSOに答えを求めに来る人のために答えたかっただけです :D