Azure:本地git无法使用配置的部署用户向git进行身份验证

时间:2019-09-08 10:39:28

标签: azure deployment web-deployment

我正在玩azure,但我正在努力使用Local Git进行AppService部署-身份验证似乎是问题所在。我已经阅读了在线文档,并且已经尝试了很长时间,并决定放弃并问一些可能知道的聪明人!

感觉像是个肉空间问题,但我已经尝试并检查了我能想到的一切。

我有两个问题/疑问:-

问题1:无法使用配置的部署用户进行推送/拉动?

我已经创建了一个应用程序服务。
我将部署方法设置为Local Git。
我已经使用以下az命令设置了部署用户

az webapp deployment user set --user-name MyUserName --password blablabla

在门户网站上一切正常:
Git / Deployment用户名:MyUserName
Git克隆网址:https://MyUserName@myAppServiceName.scm.azurewebsites.net:443/myAppServiceName.git

但是我无法使用此网址和凭据推送/拉取。我已经尝试了以下网址。

https://MyUserName@myAppServiceName.scm.azurewebsites.net:443/myAppServiceName.git
https://myAppServiceName.scm.azurewebsites.net:443/myAppServiceName.git

(我尝试的一切都以“致命的:'https://myAppServiceName.scm.azurewebsites.net:443/myAppServiceName.git/身份验证失败”结束)

可以使用“特定于应用程序”的git凭据成功拉/推-如in the answers to this question所述。 (“特定于应用程序的用户是$myAppServiceName

但是根据我所读的内容,我应该能够为我的所有AppService使用配置的部署用户。

问题2 :根本无法部署到部署槽!

我为Web应用程序创建了一个“临时”部署槽(设置为使用本地Git),但是我无法使用任何凭据(包括“特定于应用程序”的凭据)通过git进行身份验证-发布配置文件中将其标记为'$ myAppServiceName__staging')

0 个答案:

没有答案