每当我尝试克隆笔记本电脑上的任何存储库时,我都会收到以下消息:
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存储库从我的桌面复制到我的笔记本电脑,现在我可以修改(推/拉/提交)到该存储库从我的笔记本电脑。
所以在某处验证工作,但我无法克隆。
最糟糕的是,这突然发生在我们团队的另一名成员身上。
我做了什么:
我在桌面上所做的一样,但它有效,在笔记本电脑上失败了。
但手动复制存储库并进行更改确实有效,就像只有被拒绝的git克隆一样。
答案 0 :(得分:3)
您可以尝试“git push to remote repository “Could not read from remote repository””中提到的各种调试技巧。
但首先,检查在使用openssh
代替plink.exe
进行ssh通信时问题是否仍然存在(如this question中所述)。
您可以在Settings>Network>SSH
中更改TortoiseGit中的设置: