Angularの最新バージョンを取得するためにGitをインストールしました。
git clone https://github.com/angular/angular-phonecat.git
私が得たもの:
github 443 エラーへの接続に失敗しました
私も試してみた
git clone git://github.com/angular/angular-phonecat.git
それが私に
接続に失敗しました。エラーメッセージは表示されません
私は会社のファイアウォールの内側にいます。コントロール パネル→インターネット オプション→接続→ LAN 設定に移動しても、プロキシの詳細が表示されません。IT 担当者はプロキシ情報を私と共有していません。どうすればよいでしょうか?
ようやくできました。そのために私が実行した手順を更新します。ただ、これを機能させるために私が実行したすべての手順をまとめたかったのです。
ベストアンサー1
さて、私は以下の手順を実行しました
エラーをGoogleで検索
SOリンク(ここ、ここ)にアクセスしたところ、プロキシ設定のGit構成を更新する必要があるという同じことが示唆されていました。
しまった、コントロール パネルからプロキシ情報を見ることができない。IT 担当者が隠しているに違いない。プロキシを使用しないように設定を変更することすらできない。
どのプロキシに接続しているかを調べるための素晴らしいチュートリアルを見つけました
http.proxy
次のコマンドでGit設定のキーを更新しましたgit config --global http.proxy http[s]://userName:password@proxyaddress:port
エラー - 「プロキシを解決できませんでした
some@proxyaddress:port
」。パスワードに記号が@
含まれていたことが判明しました。Gitはプロキシ設定を@で分割するため、
@
パスワードを にエンコードしてください。%40
ユーザー名が を持つ電子メール アドレスの場合は、
@
にもエンコードします%40
。(この回答を参照してください)git config --global http.proxy http[s]://userName(encoded):password(encoded)@proxyaddress:port
バァム!うまくいった!