【发布时间】:2011-09-22 04:09:40
【问题描述】:
我正在尝试在我的系统上设置 GitHub,并且我已经完成了所有的安装和密钥设置过程:
但是在测试一切阶段通过命令得到以下错误:
$ ssh -T git@github.com
ssh:github.com:no address associated with name
【问题讨论】:
标签: git
我正在尝试在我的系统上设置 GitHub,并且我已经完成了所有的安装和密钥设置过程:
但是在测试一切阶段通过命令得到以下错误:
$ ssh -T git@github.com
ssh:github.com:no address associated with name
【问题讨论】:
标签: git
我收到了同样的错误信息。在我的情况下,我的上网本的 wifi 开关被撞到了,我没有注意到我没有互联网连接。因此,如果您遇到此错误,请确保您可以访问互联网! (呃!)
【讨论】:
这意味着它没有找到您的HOME/.ssh/id_rsa 和id_rsa.pub,并且正在寻找一个可以将名称“github.com”定义为illustrated here 的HOME/.ssh/config 文件。
这通常意味着您没有定义 HOME 是什么(在 Windows 上默认未定义,请参阅 this answer)
【讨论】:
ssh git@github.com 有效,但 git clone ssh://git@github.com:piotr-dobrogost/requests.git 引发 ssh: github.com:piotr-dobrogost: no address associated with name 错误。为什么 ssh 客户端将分号作为主机名的一部分处理?我认为这就是问题的原因......
git clone ssh://git@github.com/piotr-dobrogost/requests.git 会更好吗?还是git clone ssh://git@github.com/home/piotr-dobrogost/requests.git?
我几乎尝试了在 Google 上找到的与此问题相关的所有内容,但似乎没有任何效果。 我记得 Windows 对“Windows Defender”进行了一些更新。我可能看起来无关紧要,但事实并非如此;
对我有用的是running Git as Administrator,这是我以前从未做过的。
【讨论】:
我也遇到了同样的问题,错误是: 我使用了错误的 URI,应该是这样的:
ssh -T git@bitbucket.org
而不是复制复制的内容
ssh -T git@bitbucket.org:用户名/repo.git
【讨论】:
如果你在proxy后面工作,尝试config ssh来使用proxy,我一开始也遇到同样的问题,用corkscrew解决了: http://www.mtu.net/~engstrom/ssh-proxy.php
【讨论】:
我有一个客户在 Windows 10 更新后出现了这个问题。经过大量的网络搜索和故障排除,我注意到他的 Windows 用户 ID 包含空格,并且错误消息说“S no address associated with name”。我注意到他名字后面的空格是他的中间首字母“S”。所以我假设用户 ID 是在不带引号的情况下传递的,并且在第一个空格处终止。
为了验证我的理论,我创建了一个没有空格的新用户 ID,然后运行 NX Client 3.5.0-7,它成功了。
这也纠正了 X2Go 出现的一个问题。
简短的回答是,您的用户名中不能有任何空格,否则 NX Client 和 X2Go 都会失败。
【讨论】: