使用Azure CLI和Git

时间:2017-04-04 11:30:09

标签: node.js git azure

我正试图绕过Node.js并用它来构建机器人。我需要这样做的原因很复杂,TLDR版本是我需要它用于大学。

无论如何,我在网上找到了一本书,它叫做#34;用Node.js建立机器人"通过Packt出版。我正在完成这本书,我已经到了一个部分,我应该将我的应用程序部署到azure。该书说要按顺序执行以下操作:

  1. 使用azure site create --git (sitename)
  2. 创建网站
  3. 运行git add .
  4. 运行git commit -m "TwilioNodeBot first commit
  5. 运行git push azure master
  6. 现在,步骤1-3工作正常。但是当我进入第4步时,我会看到一个Windows弹出窗口,要求我输入我的网站的凭据。我已经尝试了我能想到的一切,但无论我输入什么,我都会收到以下错误:

    fatal: Authentication failed for 'https://username@sitename.scm.azurewebsites.net/sitename.git/'

    现在,事实是,它在书中说了以下内容:

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

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

    书中没有关于该怎么做的信息,由于没有联系信息,我无法联系作者。

    有什么想法吗?我应该将什么用于我的发布凭证?

1 个答案:

答案 0 :(得分:0)

好的,我明白了。我必须在“.git”文件夹中打开我的“配置”文件,并在网址的开头更新用户名。