GITHUB设置 - 没有与名称关联的地址

时间:2011-09-22 04:09:41

标签: git

我正在尝试在我的系统上设置GitHub并完成所有安装和密钥设置过程:

但在测试期间,所有阶段都会通过命令获得以下错误:

$ ssh -T git@github.com
ssh:github.com:no address associated with name

6 个答案:

答案 0 :(得分:13)

我有同样的错误消息。在我的情况下我的上网本的wifi开关被撞了,我没有注意到我没有互联网连接。因此,如果您收到此错误,请确保您可以访问互联网! (杜!)

答案 1 :(得分:8)

这意味着它找不到您的HOME/.ssh/id_rsaid_rsa.pub,并且正在查找可能已将名称“HOME/.ssh/config”定义为github.com的{​​{1}}文件。 {3}}

这通常意味着您没有定义HOME是什么(在Windows上默认没有定义,请参阅illustrated here

答案 2 :(得分:5)

我尝试了几乎所有在Google上发现的与此问题相关的内容,似乎没有任何效果。 我记得Windows在“Windows Defender”上做了一些更新。我似乎无关紧要,但事实并非如此;

对我有用的是running Git as Administrator,这是我以前从未做过的。

答案 3 :(得分:2)

我也遇到了同样的问题,错误是: 我使用的是错误的URI,应该是这样的:

  

ssh -T git@bitbucket.org

而不是为克隆复制的内容

  

ssh -T git@bitbucket.org:< em>用户名 / repo .git

答案 4 :(得分:1)

如果您在代理服务器后面工作,请尝试使用config ssh来处理代理服务器,我首先遇到了同样的问题并使用了corkscrew来解决它: http://www.mtu.net/~engstrom/ssh-proxy.php

答案 5 :(得分:0)

我有一个在Windows 10更新后出现此问题的客户端。经过大量的网络搜索和故障排除后,我注意到他的Windows用户ID包含空格,并且错误消息显示“ S no address with name”。我注意到,以他的名字命名的空格是他中间的缩写“ S”。因此,我假设用户ID将不加引号传递并且终止于第一个空格。

为了验证我的理论,我创建了一个没有空格的新用户ID,然后运行NX Client 3.5.0-7,它可以正常工作。

这也纠正了X2Go产生的问题。

简单的答案是,用户名中不能包含空格,否则NX Client和X2Go都将失败。