gitでリモートリポジトリのクローンを作成中にホストgithub.comエラーを解決できませんでした


140

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

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

エラー:「致命的:アクセスできません」 https://github.com/hyperion057/spring-repo.git/ 'できません:ホストを解決できませんでした:github.com」

GitHubに接続するにはどうすればよいですか?


1
どのコマンドを使用していますか?httpsまたはでクローンを作成していますかssh?私はあなたのプロジェクトを複製しようとしたところ、うまくいきました。
Raul Rene

私はgit GUIを使用していますが、HTTPSによるクローンを作成しています。
HyperioN

1
ターミナルを開いて実行git clone git@github.com:hyperion057/spring-repo.git
Raul Rene

現在、エラーが発生しています-ssh:github.com:名前に関連付けられたアドレスが致命的ではありません:リモートリポジトリから読み取れませんでした
HyperioN

2
発生しているエラーは、基本的に接続できないことを示しています。おそらくプロキシをブラウザに設定していますが、マシン全体ではありません。プロキシを適切に設定して、再試行してください。
Raul Rene

回答:


94

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

はい、設定してHTTP_PROXYHTTPS_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

注意してください 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

1
これは必ずしも問題ではありません。以下の私の回答を参照してください。ただし、Macのディスク容量が足りない場合は、いくつかのファイルを削除してターミナルを再起動する必要があります。
delrox

<login_internet>および<password_internet>とは何ですか?
サラ

@Saraエンタープライズプロキシを使用している場合のWindowsセッションのログイン/パスワード。
VonC

148

同様のエラーが発生しましたが、それはプロキシ設定が正しくないことが原因です。このコマンドは私を救いました:

git config --global --unset http.proxy

httpsバージョン:

git config --global --unset https.proxy

9
これは、プロキシ設定に触れたことがなく、現在の設定の背後にない場合でも、試す価値があります。これは、プロキシが配置されていた過去のホテル滞在中(または機内wifiを使用しているとき)、どういうわけか自動的に設定されたと思います。
Shawn Erquhart、2015年

4
これはHTTPプロキシの設定のみを解除することに注意してください。HTTPSの場所に接続できない場合は、姉妹コマンド 'git config --global --unset https.proxy'
degs

1
これは私の問題を解決しました。Homebrewから「致命的: ' github.com/caskroom/homebrew-cask ' にアクセスできません:プロキシを解決できませんでした:wpad」というエラーが発生し、これで解決しました。
アマトゥスコ2015

プロキシ設定に触れたり、以前に機能していた設定を変更したり、プロキシを使用したことはありません。しかし、これが私の問題を解決するために機能したものです。ありがとうございました。
SummerEla 2015

2
どうもありがとうございます。この問題が発生する理由を教えてください。
Aman Tandon 2016年

41

これを修正するために数時間を費やしました。

私のwifiを再接続するとうまくいきました。


2
笑、それも私の最後の問題でした。私は自分のブラウザを別のコンピュータで開いていました(それがなければ、仕事用Macの命を奪います)。そして、私は別のPCでソリューションを探していました。仕事用コンピュータが切断されたことに気づかなかった。
Nitin Nain、2016年

VPNに接続している場合、トリックの1つは間違いなく再接続することです。おかげで、それは私の命を救った。
Naik

(ラップトップで)wif​​iを何度もオン/オフにする以外は何もしませんでした。最後のオン/オフから約40秒後に問題は解決しました。
Lakesare

30

別の可能性として、私は自分でこの問題に遭遇しました。しかし、それはVPNをインストールした後でした(これは無関係で実行されていました)。

VPNをオフにすると、問題が修正されました。

ちなみに、MacBookProで「Viscosity」VPNを実行していた


1
えっと、私にとってそれは逆です。github.comは、VPNを使用している場合にのみ解決します。:|
サーファー

記録のために、これはMacbook ProのExpressVPNでも同様です
Joel

26

ディスク容量が足りなくなった後も同じ問題が発生しました。端末を閉じて再度開くと、一度修正されました。次にMacを再起動します。

ランダムなコマンドにジャンプする前に試す簡単なこと:

  • 端末タブを再起動する
  • 端末アプリを再起動する
  • ディスクがいっぱい(またはディスクに近い)になっている場合は、ディスク領域を解放してから、ターミナルアプリを再起動します
  • マシン/ OSを再起動します

10
Macでこれを体験しました。端末を再起動すると修正されました。
Sasha Vodnik 2016年

2
debianインストールでも同じです。
MikeiLL 2016

1
Macの再起動は機能しましたが、端末を再起動するだけで十分だったようです。これと他のヘルプサイトでさまざまなコマンドを試して約20分間ミニ野生のガチョウを追いかけたので、人々がこれを見てほしいと思います。
Jacob Crofts 2017

1
端末のタブを閉じるだけでも十分です。
mwil.me 2017


16

私がブライアンの解決策をしたとき、注目したいのですが:

git config --global --unset http.proxy

ターミナルを終了して再起動してください。私がそれをするまで鉱山は解決しませんでした。

どうもありがとう、問題は私を殺していました!


1
ここでresetは機能しませんでした。ターミナルセッションを完全に終了する必要がありました。
セーラム

ブライアンは2年前にそのソリューションを使用していました。あなたの答えが別の答えであり、既存の答えに対するコメントであるべきものだけではないことについて、詳しく説明していただけますか?

ブライアンの答えを参照するように編集された@HansJanssenは、私が終了して再起動するまで機能しませんでした。それが違いです。
agrippa

1
私の問題を修正+1
ファディ


3

私の場合、Windowsボックスでは、TCP / IPスタックをリセットする必要があったようです。クライアントPCのTCP / IPスタックをリセットすると、gitは再び適切に動作し始めました。コマンドプロンプトで管理者モードでこのコマンドを実行し、gitコマンドを再試行します。

netsh int ip reset

コントロールパネルからネットワークアダプターを手動で無効にしてから再度有効にしても、同様の結果が得られます。

WindowsボックスのTCPスタック内のDNS解決の問題を疑っています。


3

次のような非常によく似たエラーが発生しました。

C:\wamp\www\myrepository [master]> git push
fatal: unable to access 'https://github.com/myaccount/myrepository.git/': Couldn't resolve host 'github.com'

実際、プロンプトメッセージはどこが悪いのかを教えてくれました。

https://github.com/myaccount/myrepository.git/

githubを確認すると、githubリポジトリのHTTPS URLが

https://github.com/myaccount/myrepository.git

どうしてこうなったのか分かりません。インストールされたGit Shellによって誤ったURLが自動的に設定されました。

最後に「/」を削除すると、正常にプッシュできます。


1
こんにちはジョン-「/」を削除した方法の詳細を教えてください。上記と同じ問題が発生しています。
user1259823

1
どのように修正しましたか?同じ問題に遭遇。
スマン

git remote -vリモコンを見るために。git remote set-url origin https://github.com/USERNAME/REPOSITORY.gitリモートを設定します。
ViktorSeč2018年

1
私も同じ問題を抱えています。で「/」が表示されませんgit remote -vが、実行中git pushです。これを解決するには?
Kalyanam Rajashree

2

みなさんに、私が同じ問題を抱えていたことをお知らせしたいと思います。私はリモートURLをリセットすることで解決しますgit remote set-url origin https://new.url.hereこの回答からこれを行う方法を見つけましたが、ヒットをhttpsに変更する必要がありました:リモートのURI(URL)を変更してくださいGitリポジトリ


2

念のために将来の世代もこれで行き詰まりました:私にとって(mac OSXで)機能したのは、opendns 208.67.222.222、208.67.220.220でDNSを設定することでした。この番号はhttps://www.opendns.comで入手できます。なんらかの理由で、私のDNS構成がデフォルトの数値(私のローカルIPだと思います)にリセットされ、github、brew、rubygemsのいずれにも接続できませんでした。スペルミスでごめんなさい。


2

今日私は同じ問題に直面していますが、これはまた別の可能性を提供しています。上記のすべての提案を行いましたが、まだ問題が発生しています。Macを再起動するしか方法はありません...問題は解決しました...


1

上記の解決策を試しても何も解決しない場合は、ローカルネットワーク設定をチェックアウトして8.8.8.8、ローカルルーターのIPをフィールドに追加してみてくださいDNS


1

Ubuntuサーバーの提案として、/etc/network/interfacesファイルにルーターのessidとパスワードを書き留めることができます。

iface [en0 || your wireless driver no necessarily en0] inet static
    address 192.168.1.100 / (something for your static ip between 1-255)
    netmask 255.255.255.0
    gateway 192.168.1.1 / (this is the ip of your router)
    dns-nameservers 8.8.8.8 / (you can use whatever you want)
    wpa-ssid qwertyuio / (this is router id)
    wpa-psk qwertyuio / (this is router password for wireless connection)

サーバーにリポジトリをプルしているときにこのエラーが発生したとき、私は書いてwpa-ssidwpa-pskされ、再起動します。その後、うまくいきました。

編集:同じ問題に再び直面しましたが、今回はルーターの信号レベルの不一致が原因でした。私のつながりが強くなかった、それが問題でした。ただし、上記のソリューションは静的IPの実際のソリューションです



1

あなたはこれらの2つのコマンドを試すことができます、それは私を助けました。

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


0

ここでエッジケースですが、私は上記の答えのほとんどすべてをVirtualBoxで試しましたが、何も実行していませんでしたが、VirtualBoxVMだけでなく、適切なole VirtualBox自体を閉じて、プログラム自体を再起動しても問題はありませんでした。

クエリアの〜0.1%を助けることができることを願っています:)


0

余分な「/」をgit clone remoteから削除する簡単な解決策は、URLを括弧で囲んでいます。git clone ""


0

この問題の1つの理由は間違っている/空である可能性があります /etc/resolv.confファイルます。

Centos 7 Minimalでこの問題を解決した方法は次のとおりです。私/etc/resolv.confは空で、次の行を追加しました。

nameserver 192.168.1.1
nameserver 0.0.0.0

192.168.1.1私のゲートウェイはどこですか、あなたの場合、それは異なる場合があります。


0

他の解決策に基づいて、私にとってうまくいったこと:

1.これをターミナルに書き込む:

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

2.再起動-ルーターの再起動-Mac

最初に-2-を試すことができます。それがうまくいかない場合は、-1-と-2-を試してください。


0

これらすべてのソリューションとは異なり、私の場合、端末を再起動(または別のウィンドウを開く)すると問題が解決しました。



0

上記のすべての回答で問題が解決しない場合は、ルーターを再起動してみてください。

私のために働いた。


0

多分それは誰か(私の場合(gitのプライベートリポジトリ)でした)を助けました、ホストは中断されたので、問題は私のGitHubサーバーにあり、管理者がそれを解決しました。


0

「service apache2 stop」を使用するとうまくいきました


回答を編集して、Apache Webサーバーを停止するとgitリポジトリのクローン作成機能に影響する理由の説明を含めてください。複製後にWebサーバーを再起動することについてもここでは言及されていないため、この回答は、知らない人が試してみた人にとっては危険なアドバイスと考えることができます。
Jason Aller

0

私のケースは非常にまれだったと思いますが、GitHubはダウンしていました。ウェブページをチェックして、正しく読み込まれるかどうかを確認してください。

GitHub

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.