2012-02-22 24 views
35

GitHubアカウントを設定するプロセスはうまくいきますが、私のリポジトリをGitHubにプッシュしようとするとうまくいきません。ssh:ホスト名github.comを解決できませんでした:名前またはサービスが不明です。致命的な:リモート側が予期せずハングアップ

私はRSAキーを変更しようとしましたが、まだエラーが発生しています。

このエラーの原因を教えてください。

+27

ローカライズされていません。私は今この同じ問題を抱えており、この質問が閉鎖されたことに失望しています。 –

+2

私も同じような問題を抱えていました – Chris

+3

私もこの問題を見ましたが、断続的なようです - 10分待ってから離れました –

答えて

6

Githubは現在、sshのプッシュ/プルに関するいくつかの問題を抱えています(2012年2月22日、2014年5月に再び)。 同じ問題が発生しています。

httpsをプルオーバーすることが考えられています。

あなたは、このガイドに従うことによって、HTTPSで押して試すことができます:https://help.github.com/articles/using-ssh-over-the-https-port/

HTTPSが影響されない場合にのみ役立つだろう。 https://status.github.com/に何かの兆候が見える場合は試してみてください。 enter image description here 平均応答時間が上がるグラフは、githubに問題(またはおそらくDDOS)があり、あなたの最後ではないことを意味します。

それとも、あなたのsshのセットアップに問題がある場合は、ここでのsshのFAQを見つけることができます:最近、私はこの問題をあまりにも見てきましたhttp://help.github.com/ssh-issues/

25

を。以下は私の解決策です。

  1. pingが失敗した場合、ping github.com。 DNSエラーです。
  2. sudoのvimの/etc/resolv.confを、追加: ネームサーバ8.8.8.8 ネームサーバ8.8.4.4

それとも本物のネットワークの問題となることがあります。 sudo service network-manager restartを使用してネットワークマネージャを再起動するか、修理してください

+0

ありがとう、それは動作します。しかし、なぜ ? – JsonBruce

+0

@JsonBruceと同じです、はい、動作しますが、なぜですか? –

+1

@JsonBruceとFahmi:なぜそれが働いたのか、DNSがどのように動作するのか、ちょうどあなたに頭を上げるために働いています。何かリクエストをすると、最初にローカルキャッシュに "IP解決"をチェックします。 /etc/resolv.confで設定されているネームサーバー(UNIX/Linuxの場合)から解決しようとします。 https://en.wikipedia.org/wiki/Name_server – Vishrant

関連する問題