我试图建立的GitHub我的系统上,我做了所有的安装和关键设置过程相关地址:Github上安装 - 没有与名称
但在测试阶段的一切由命令得到以下错误:
$ ssh -T [email protected]
ssh:github.com:no address associated with name
我试图建立的GitHub我的系统上,我做了所有的安装和关键设置过程相关地址:Github上安装 - 没有与名称
但在测试阶段的一切由命令得到以下错误:
$ ssh -T [email protected]
ssh:github.com:no address associated with name
这意味着它不会发现你的HOME/.ssh/id_rsa
和id_rsa.pub
,并寻找可能已定义的名称“github.com
”,作为一个illustrated here文件HOME/.ssh/config
。
这通常意味着你没有定义HOME
是什么(这不是默认的Windows定义,见this answer)
我有同样的错误消息。在我的情况下,我的上网本的无线开关碰到了,我没有注意到我没有互联网连接。所以,如果你得到这个错误,请确保你有互联网接入! (!咄)
如果你背后的代理工作,尽量配置SSH与代理工作,我遇到了同样的问题在第一和使用开塞钻来解决这个问题: http://www.mtu.net/~engstrom/ssh-proxy.php
我也面临同样的问题和错误是: 我用错了URI,应该是这样的:
SSH -T [email protected]
而不是什么被复制克隆
SSH -T [email protected]:用户名/回购 git的
我试过几乎所有谷歌上找到有关这个问题,似乎没有任何工作。 我记得Windows已经在'Windows Defender'上做了一些更新。我似乎无关紧要,但事实并非如此;
对我而言有效的是running Git as Administrator
,这是我以前从未做过的。
ssh密钥的存在如何与找不到远程主机有关? –
@PiotrDobrogost由于配置文件位于与ssh密钥相同的目录中。并且错误消息表明IP地址不是由DNS返回(http://lists.freebsd.org/pipermail/freebsd-questions/2006-December/136983.html)。解决方法是通过提及其IP地址在ssh配置文件中定义github.com:http://stackoverflow.com/questions/5357232/nbgit-to-remote-host-with-ssh/5357423#5357423 – VonC
为什么你认为它没有被DNS返回?在freebsd列表的文章中,您给出了一条读取*当给定域名有主域名服务器时,您将获得第二条消息,但它不会为您的(指定)地址返回任何IP地址。*在我的情况下,'ssh git @ github.com'工作,但'git克隆ssh://[email protected]:piotr-dobrogost/requests.git'引发'ssh:github.com:piotr-dobrogost:没有与名称错误关联的地址。为什么ssh客户端将分号与以下作为主机名的一部分对待?我认为这是问题的原因... –