azure - 无法查找 github.com(端口 9418)(不知道这样的主机)

标签 azure bower azure-web-app-service

我正在使用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 用于访问存储库的协议(protocol)来解决该问题

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

所以,很自然地我尝试了这个,但我从 Azure 中得到了另一个错误

error: could not lock config file ***/.gitconfig: Permission denied

现在遇到了一些麻烦,显然这个错误可能是由于主机阻止了端口 9418,因此,切换协议(protocol)通常可以解决这个问题,因为它有效地更改了用于连接到 Github 的端口。但是,如果是这种情况,那么开发/测试订阅肯定也会失败吗? (除非订阅类型之间存在一些我不知道的安全差异?)

有 Azure 人员可以帮助我解决这个问题吗?

最佳答案

经过很多investigation事实证明这是一个小故障。我认为发生的情况是 Azure 已经陷入了这样一种状态,唯一的解决方案似乎是删除该网站并重新创建它。

关于azure - 无法查找 github.com(端口 9418)(不知道这样的主机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22815997/

相关文章:

c# - Azure App Functions 应用程序 'appname' 已关闭

c# - 如何为我的 React/.NET Core 3.0 SPA Web 应用程序添加 Microsoft Identity/Azure AD 登录功能

yeoman - 升级 yo grunt-cli Bower 后实时重新加载不起作用

javascript - Grunt、Gulp.js 和 Bower 之间有什么区别?为什么以及何时使用它们?

ruby-on-rails - 无法预编译生产环境、Rails 4.2.1、bower 组件的资源

azure - Azure 自动缩放组中 VM 的应用程序版本管理

azure - 是否可以在云服务中创建sql server?

c# - Azure Functions CloudQueue AddMessageAsync QueueRequestOptions LinearRetryPolicy 不执行任何操作

azure - Azure 前门服务中的缓存

c# - 以编程方式重新启动或停止并启动 Azure 网站上的应用程序