所以最近我一直在尝试设置一个 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 机器成功地从我的服务器克隆到它自己?谢谢!
答案1
好吧,在想出一些想法后,我设法解决了自己的问题。非常感谢纳克斯托·阿森霍为我提供了通过 IP 地址连接的想法。
我解决问题的方法是简单地输入 ssh,myserver@serverIPaddress
而不是主机名或单独的 IP 地址。