2

昨天运行良好,但今天当我git push azure master在 Azure 中访问网站时,输入密码后我得到了这个

error: Failed connect to yy.scm.azurewebsites.net:443;
Operation timed out while accessing
https://xx@yy.scm.azurewebsites.net/yy.git/info/refs?service=git-receive-pack
fatal: HTTP request failed

还有其他人有这个问题吗?

谢谢!

4

1 回答 1

0

您可以尝试并遵循这些建议,包括:

确保网站本身有效

当您遇到 git 问题时,首先要尝试的是访问站点本身(例如http://somesite.azurewebsites.net/)。
如果您收到某种错误而不是默认的“网站正在建设中”页面,则 Azure 网站可能已关闭,并且与 git 相关的任何内容都不起作用。

尝试访问 git 服务的根目录

如果主站点已启动但 git 以某种方式损坏,请尝试直接从浏览器访问 Kudu 服务的根目录。无论您未能启用 Git、在“部署”选项卡上失败或 git push 失败,这都很有用。

例如,如果您的站点 URL 是http://somesite.azurewebsites.net/,则 kudu 服务根 URL 将是https://somesite.scm.azurewebsites.net/
所以使用 https,并添加 scm 令牌。系统将提示您输入凭据,这与您用于“git push”的凭据相同。

如果在提示输入凭据之前出现错误

这通常意味着一些非常糟糕的事情是错误的,导致事情在到达 git 引擎之前就失败了。

如果在提示输入凭据后出现错误

这可能意味着两件不同的事情:

  • Azure 网站的问题
  • git 支持本身的问题

记录下错误是什么并报告给论坛

于 2013-01-17T13:16:19.077 回答