无法查找github.com(端口9418)(没有这样的主机已知)

时间:2014-04-02 15:20:58

标签: azure bower azure-web-sites

我正在使用bower-installer通过Azure上的自定义部署脚本安装我的客户端依赖项。但是,每当bower尝试在Azure上运行时,我都会收到以下错误

{ 
  [Error: Failed to execute "git ls-remote --tags --heads git://github.com/****.git", exit code of #128]   code: 'ECMDERR',   
  details: 'fatal: Unable to look up github.com (port 9418) (No such host is known. )\n',
  exitCode: 128, 
  ... 
}

这是每次失败,尽管它失败的存储库会有所不同。该网站是在标准的PAYG订阅(目前处于免费试用期)下创建的,但奇怪的是,在开发/测试订阅下部署相同的网站运行绝对正常。

我已经对错误本身进行了一些挖掘,显然可以通过运行以下命令来切换bower使用的协议来访问存储库

git config --global url."https://".insteadOf git://

所以,当然我尝试了这个,我从Azure

中得到了另一个错误
error: could not lock config file ***/.gitconfig: Permission denied

现在用这个打了一个砖墙,显然这个错误可能是由于端口9418被主机阻塞,因此,切换协议通常会解决这个问题,因为它有效地改变了用于连接到Github的端口。但是,如果是这样的话,肯定它也会在dev / test订阅上失败吗? (除非订阅类型之间存在一些安全性差异,我不知道?)

那里的任何Azure人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

经过大量investigation后,这才是一个小故障。我认为发生的事情是Azure已经进入一个状态,唯一的决议似乎是删除网站并重新创建它。