2016-04-07 21 views
0

git repoをクローンするためにsshを使用することに関して、ここでいくつかの質問と回答を読んでいますが、私のシナリオではうまくいきません。秘密鍵を使用してgit repoをクローンする方法

私の設定には、git pullを実行してローカルからプルできるプライベートgit repoを持つサーバーが含まれています。私は私のローカルマシン上にどこから引っ張るのかを指示するgit configファイルを持っています。これは長い間このように設定されています。

別のサーバーから同じリポジトリを取得する必要があります。私は私のローカルを行うのと同じ正確な.git/configを新しいサーバーに持っています。

私は新しいサーバー上git pullを実行すると、私はそれは私のローカルマシンがするよう現在のprod Gitのレポからファイルを取得したいが、それは私にエラーを与える:

ssh: connect to host mysite.com port 22: Connection refused fatal: Could not read from remote repository.

私は考えこれを修正する際の助けに感謝します。

お時間をいただきありがとうございます。

+0

あなたのリモートを使用すると、誤ってサーバー名を誤って入力している

  • 非標準ポートでリッスンしている(またはサーバー名が間違ったIPに解決されます)サーバーには、以前のローカルシステムに関連付けられている公開鍵がありますか? – dnit13

  • +0

    @ dnit13わからない、 'git pull'を実行する前に私のローカルに公開鍵を作成していないことを思い出しました。 –

    答えて

    0

    次のエラー

    ssh: connect to host mysite.com port 22: Connection refused

    がホストmysite.com上のSSHサーバーは、ここでのアイデア理由の数ですポートで22

    到達されていないことを示していますがあり

    • ssh-serverは実行されていません。
    • ssh-serverが動作していますが、ファイアウォールがアクセスをブロックしています
    • は、実行中のssh-サーバーがあるが、
    +0

    ありがとうございます。しかし、私は自分のローカルコンピュータのマシンからマシンにsshすることができます。 sshはデフォルトポート22で動作しています。 –

    +0

    @TreyCopelandあなたは 'git pull'を実行しているマシンと同じマシンから' ssh' **することができますか? –

    関連する問題