使用Azure CLI和Git部署Node.js

使用Azure CLI和Git部署Node.js,node.js,git,azure,Node.js,Git,Azure,我正试图了解Node.js,并用它来构建机器人。我需要这么做有一个很复杂的原因,TLDR版本是我在大学需要它 无论如何,我在网上找到了一本书,它是Packt publishing的《用Node.js构建机器人》。我正在阅读这本书,我已经到了应该将我的应用程序部署到azure的部分。这本书说要按照以下顺序做: 使用azure site Create--git(sitename) 运行git add。 运行git提交-m“TwilioniodeBot第一次提交 运行git推送azure master

我正试图了解Node.js,并用它来构建机器人。我需要这么做有一个很复杂的原因,TLDR版本是我在大学需要它

无论如何,我在网上找到了一本书,它是Packt publishing的《用Node.js构建机器人》。我正在阅读这本书,我已经到了应该将我的应用程序部署到azure的部分。这本书说要按照以下顺序做:

  • 使用azure site Create--git(sitename)
  • 运行git add。
  • 运行git提交-m“TwilioniodeBot第一次提交
  • 运行
    git推送azure master
  • 现在,步骤1-3工作正常。但当我进入步骤4时,我会看到一个Windows弹出窗口,要求我输入网站的凭据。我已经尝试了所有我能想到的方法,但无论输入什么,我都会出现以下错误:

    致命:身份验证失败'https://username@sitename.scm.azurewebsites.net/sitename.git/“

    现在,问题是,书中说:

    “键入这些命令后,如果您从未为Azure订阅设置git/FTP部署凭据,系统还会提示您创建这些凭据。您还可以在Azure门户上输入这些凭据。”

    我从未被要求创建凭据。我进行了一些web搜索,找到了如何进入我的门户并查看我的发布配置文件,以及如何从中获取用户名/密码。但当我输入此信息时,它不起作用。我甚至尝试重置我的凭据,但这也不起作用

    书中没有关于在这里做什么的信息,我无法联系作者,因为没有联系信息


    有什么想法吗?我应该使用什么作为我的发布凭据?

    好的,我想好了。我必须打开“.git”文件夹中的“config”文件,并更新url开头的用户名。

    请接受你自己的答案,以便其他人可以从中受益。谢谢