1. ホーム
  2. ギット

[解決済み】Git: git でリモートリポジトリをクローンする際に、ホスト github.com エラーを解決できなかった。

2022-04-12 09:48:30

質問

私が行ったこと 私はGithubでリモートリポジトリを作成し、私は私のローカルマシンでリモートリポジトリをクローンしようとしています。クローン中に、私はクローンURLとamp;ターゲットフォルダを提供しています。

しかし、クローンしようとするたびに、このエラーが発生します。

Error: "fatal: unable to access '. https://github.com/hyperion057/spring-repo.git/ ': ホストを解決できませんでした: github.com"。

GitHub に接続するために必要なことは何ですか?

解決方法を教えてください。

<ブロッククオート

私のオフィスにはプロキシサーバーがあるので、プロキシ設定をする必要がありますか?

はい、設定することで可能です。 HTTP_PROXY を、そして HTTPS_PROXY 環境変数を指定します。

"を参照してください。 githubとの同期 "です。

set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set NO_PROXY=localhost,my.company

(プロキシ URL にユーザー名/パスワードのような認証情報を明確に書かないようにするには、以下を参照してください)

なお NO_PROXY のように、社内サイトへのアクセスを許可する必要があります。

また、git configに登録することも可能です。

git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport

ただし、プロキシGitの設定が正しくない場合は、それを削除してください。

cd /path/to/repo
git config --unset http.proxy
git config --global --unset http.proxy
git config --system --unset http.proxy

git config --unset https.proxy
git config --global --unset https.proxy
git config --system --unset https.proxy

# double-check with:
git config -l --show-origin | grep -i proxy


クレデンシャル不要:使用 genotrance/px .

私のように、NTLMプロキシの背後にある会社にいる場合、必要なことは、次のとおりです。

  • アンジップ px-v0.4.0.zip 好きなところに
  • を変更する。 px.ini コンフィグファイルの %USERPROFILE% )をチャージしています。 server の行になります。
    [proxy]
    server = proxy.my.company:8080  <= use your company proxy:port
    listen = 127.0.0.1
    port = 3128
    
    
  • HTTP(S)プロキシ変数を使用する 身分証明書なしで! (その px プロキシは、現在のWidowsセッションのものを再利用します。 マイクロソフトSSPI または マイクロソフトケルベロス )

それが、あなたに与えるものです。

set HTTPS_PROXY=http://127.0.0.1:3128
set HTTP_PROXY=http://127.0.0.1:3128
set NO_PROXY=localhost,my.company