我正试图绕过Node.js并用它来构建机器人。我需要这样做的原因很复杂,TLDR版本是我需要它用于大学。
无论如何,我在网上找到了一本书,它叫做#34;用Node.js建立机器人"通过Packt出版。我正在完成这本书,我已经到了一个部分,我应该将我的应用程序部署到azure。该书说要按顺序执行以下操作:
azure site create --git (sitename)
git add .
git commit -m "TwilioNodeBot first commit
git push azure master
现在,步骤1-3工作正常。但是当我进入第4步时,我会看到一个Windows弹出窗口,要求我输入我的网站的凭据。我已经尝试了我能想到的一切,但无论我输入什么,我都会收到以下错误:
fatal: Authentication failed for 'https://username@sitename.scm.azurewebsites.net/sitename.git/'
现在,事实是,它在书中说了以下内容:
"键入这些命令后,如果您从未为Azure订阅设置git / FTP部署凭据,系统也会提示您创建它们。您还可以在Azure门户上输入这些凭据。"
我从未被要求创建凭据。我做了一些网络搜索,并找到了如何进入我的门户网站并查看我的发布配置文件,并从中获取用户名/密码。但是,当我输入这些信息时,它不起作用。我甚至尝试重置我的凭据,但这也没有用。
书中没有关于该怎么做的信息,由于没有联系信息,我无法联系作者。
有什么想法吗?我应该将什么用于我的发布凭证?
答案 0 :(得分:0)
好的,我明白了。我必须在“.git”文件夹中打开我的“配置”文件,并在网址的开头更新用户名。