2017-01-27 11 views
1

マージされた更新をリモートマスター(GitHub)にプッシュしようとすると、通信応答時間に遅延がありました。githubでリモートマスターを更新しようとすると、なぜ遅延が発生しますか?

    ターミナルの上部には、bashからsshに移行するように表示されます。私は端末のthis partについて話しています。端末ウィンドウ(上)が 'ssh'と表示されている間、端末ウィンドウ全体は非アクティブであり、完全に空白/黒です。 'git push'の追加試行は無視されます。

  1. 約30-45秒後、文字 'ssh'は 'bash'に戻り、話すようにオンラインに戻っているように見え、タスクを実行します。

  2. このようなタスクが完了した後は、すべて正常であることを知らせる正しい応答と典型的な応答が出力され、githubのマスターは現在マスター(ローカル)の反映であり、行く。

はい、害はありません。出来た。技術的に問題はありません。わーい。

ただし、まだ非常に混乱しています。いいえ。唯一のブー。

これが問題であるかどうかはわかりません。

  1. gitはbash経由でGit Hubと通信していますか? (これはsshに切り替える前に問題ではなかったからです)。

  2. なぜ私の端末が突然、ssh経由で通信することを決定したのか、その1つのピース(プロセスのポイント)について説明してください。リモートブランチにプッシュすると、ホールドアップはありません。リモートマスターにプッシュするときだけ遅れます。

  3. これは問題でもありますか?私はちょうど寒さと30~45秒待って、それ自体を並べ替えるフードジャズの下にそれをチョークする必要がありますか?

答えて

2

Gitはbashを介して、Gitのハブに通信していますか? Gitはbashのセッションで

をそのコマンド/スクリプトを実行し

私の端末は、突然のすべてを持っている、

チェックgit remote -vまたはgit branch -avv、ssh経由で通信することを決めた理由を説明してください:bshをに変更するssh urlがsshにあるはずです。

は、私はちょうど寒さといいえ、これは非常に高速である必要があり、30〜45秒

を待つ必要があります。 origin/masterで追加のコミットをプッシュするときに問題が解決されないかどうかを確認してください。
がセットにsshが回を取る場所を紹介します

ssh -v 

に環境変数GIT_SSH_COMMANDを設定します。

関連する問題