git 在 Azure 上不要求我输入密码,推送失败

git on Azure don't ask me for password, push fails

我正在学习 Azure,据我观察,很大一部分 Microsoft 官方文档要么已过时,要么与现实不符,要么就是因为错误而无法按预期工作。

一个例子是我研究的文章,Create deployment slots (on Azure)

这里我遇到了以下问题:

第一个问题是,"Cloud Shell"是什么鬼,我在Azure portal上没有找到这样的东西,所以我猜他们说的是Console 15=] 部分...好的,我们开始吧:

D:\home\demoapp\app-service-web-dotnet-get-started>git remote add production https://myusername@mytestslots.scm.azurewebsites.net:443/MyTestSlots.git

D:\home\demoapp\app-service-web-dotnet-get-started>git push production
Logon failed, use ctrl+c to cancel basic credential prompt.
fatal: could not read Password for 'https://myusername@mytestslots.scm.azurewebsites.net:443': Bad file descriptor

所以,好吧,我没有被要求输入密码!?!怎么办?

我试过了

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass

但是

error: cannot spawn /usr/libexec/git-core/git-gui--askpass: No such file or directory

尝试过

git config --global core.askpass "C:\Program Files\Git\mingw64\libexec\git-core\git-gui--askpass"

但是一样

error: cannot spawn C:\Program Files\Git\mingw64\libexec\git-core\git-gui--askpass: No such file or directory

请帮忙。

要回答有关 Cloud Shell in Azure Portal 的问题,请参阅此 link:https://docs.microsoft.com/en-us/azure/cloud-shell/quickstart

关于您对 Microsoft Learn 内容质量的评论,您可以通过导航至页面底部提供反馈 (https://docs.microsoft.com/en-us/learn/modules/stage-deploy-app-service-deployment-slots/3-exercise-create-deployment-slots) and then clicking on reporting an issue. This will redirect you to this link

您可以在那里提供详细的反馈。根据我的经验,Microsoft 人员对反馈非常敏感。