无法从 Windows 计算机连接到 Linux git 存储库



所以最近我一直在尝试建立一个 Git 服务器来管理个人项目和工作。我在一台运行 Ubuntu 的备用笔记本电脑上创建了一个裸露的 Git 存储库,并在我的 Windows 机器上安装了 Git Bash。现在我在实际能够将我的 Ubuntu git 服务器克隆到我的 Windows 计算机时遇到了一些问题。

我用过git remote add origin myserver@myserver-Dell-System:/home/myserver/CentralRepo.git但是每当我尝试克隆到我的 Windows 机器时,Git bash 都会吐出此错误:

ssh: Could not resolve hostname myserver@myserver-Dell-System: Name or service not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and repository exists.

我仔细检查了我的添加,以确保我的Git服务器的地址是正确的,并且我认为Windows的Git bash附带OpenSSH。

有谁知道为什么会发生这种情况,以及如何让我的 Windows 机器成功地从服务器克隆到自身?谢谢!

一个有效的 ssh 网址将是

auser@myserver-Dell-System

您可以检查是否可以解析并连接到该服务器

ssh -T auser@myserver-Dell-System

这假设您已经生成了一个公钥/私钥对,并首先将公钥添加到~auser/.ssh/authorized_keys文件中。
请参阅"将 SSH 密钥添加到authorized_keys"

最新更新