我从git收到此错误消息。这是什么意思?怎么解决?
答案 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的语法。