我在使用VPN和使用Windows平台的专用网络中。我正在尝试使用
git clone ssh://git@domain-name:somestring/str-somestring.git
But I getting ssh: Could not resolve hostname domain-name: Name or service not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我在本地生成了ssh
,并将其添加到本地存储库中。有人能帮助我吗?
我确信我有这个项目的所有权限.
更新
ping google.com
在VPN外部工作,在VPN内部不工作
1条答案
按热度按时间mwyxok5s1#
错误信息非常清楚。
git
无法解析domain-name
。尝试在同一个shell中输入
git
命令:他们也不会工作,99%的保证。
如果是这样,最简单的解决方法是将该名称及其IP地址添加到
/etc/hosts
(像往常一样,与git
无关)。当ping
/nslookup
工作时,git
也会工作。/etc/hosts
的建议主要是为了调试目的-直接排除与git
无关的神秘DNS问题。修复实际问题会更好(很难给予真实的的建议,因为可能有很多根本原因...)。切线,MacOS上的一个流行问题似乎是DNS缓存-如果你搜索“flush dns cache macos”,网上有很多关于这个的资源。