2

ラップトップでリポジトリを複製しようとすると、次のメッセージが表示されます。

Unable to open connection:
Host does not existfatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

ただし、デスクトップから同じ秘密鍵を使用すると、問題なく複製できます。

クライアントは両方とも Windows 上の TortoiseGit です。

何か間違ったことをしたに違いないと思ったのですが、その理由がわからないので、クローンした git リポジトリをデスクトップからラップトップにコピーしようとしましたが、ラップトップからそのリポジトリに変更 (push/pull/commit) できるようになりました.

したがって、どこかで認証が機能しますが、クローンを作成できません。

そして最悪なことに、これは私たちのチームの別のメンバーにも突然起こりました.

私がしたこと:

  1. TortoiseGit をインストールする
  2. msysgit をインストールする
  3. 秘密鍵を使用してパテで ssh セッションをセットアップする
  4. そのセッションで git clone を実行します (これは失敗します)

デスクトップで行ったのと同じことですが、ここでは機能しますが、ラップトップでは失敗します。

ただし、リポジトリを手動でコピーして変更を加えると、拒否されるのは git クローンだけであるように機能します。

4

1 に答える 1

3

「 git push to remote repository “Could not read from remote repository”</a>」に記載されているさまざまなデバッグのヒントを試すことができます。

ただし、最初に、 ssh 通信opensshの代わりに使用するときに問題が解決しないかどうかを確認します (plink.exeこの質問で言及されているように)。

で TortoiseGit の設定を変更できますSettings>Network>SSH

通信網

于 2013-04-23T17:39:31.373 に答える