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 存储库从我的桌面复制到我的笔记本电脑,现在我可以从我的笔记本电脑修改(推/拉/提交)到该存储库.

所以在某处身份验证有效,但我无法克隆。

最糟糕的是,这也突然发生在我们团队的另一位成员身上。

我做了什么:

  1. 安装 TortoiseGit
  2. 安装 msysgit
  3. 使用私钥在腻子中设置 ssh 会话
  4. 使用该会话执行 git clone (失败)

和我在台式机上做的一样,但它在那里工作,在笔记本电脑上它失败了。

但是手动复制存储库并进行更改确实有效,就像只有 git clone 被拒绝一样。

4

1 回答 1

3

您可以尝试“ git push to remote repository “Could not read from remote repository”</a>中提到的各种调试技巧。

但首先,检查使用openssh而不是plink.exe用于 ssh 通信时问题是否仍然存在(如本问题中所述)。

您可以在 TortoiseGit 中更改设置Settings>Network>SSH

网络

于 2013-04-23T17:39:31.373 回答