git error:无法查找xyz.com(port <none>)(ai_socktype不支持Servname)</none>

时间:2010-05-20 07:42:37

标签: git

我从git收到此错误消息。这是什么意思?怎么解决?

2 个答案:

答案 0 :(得分:4)

我认为这与Git无关,而是与运行Git的服务器相关联。

请参阅this article

  

这意味着什么:“ai_socktype不支持Servname”   经过其他一些尝试后,我终于看到了问题... /etc/services中未定义NTP端口,这是错误的根源。
  没有它,系统不知道如何进行ntp连接。所以我已将以下几行添加到/etc/services

ntp             123/tcp
ntp             123/udp
  

此后ntpdate开始按预期工作......

在尝试修改这些文件之前,请咨询管理员(除非这是您的个人服务器)

答案 1 :(得分:3)

我不认为ntp问题与git错误有关;至少在我的情况下。

以下是我的案例:

xxxx@cerberus:~/src$ git clone git://http://cgit.sukimashita.com/sbmanager.git/tree sbmanager
Cloning into sbmanager...
fatal: Unable to look up http (port <none>) (Servname not supported for ai_socktype)

问题是我的git语法。

这是我的解决方案:

xxxx@cerberus:~/src$ git clone git://git.sukimashita.com/sbmanager.git sbmanager
Cloning into sbmanager...
remote: Counting objects: 764, done.
remote: Compressing objects: 100% (643/643), done.
remote: Total 764 (delta 449), reused 257 (delta 118)
Receiving objects: 100% (764/764), 291.75 KiB | 261 KiB/s, done.
Resolving deltas: 100% (449/449), done.

我认为解决方法是检查git的语法。