2016-10-07 21 views

回答

1

您可以使用以下PowerShell命令为您的Web应用启用本地git回购。 (我使用Azure的PowerShell的1.6.0)

$a = Get-AzureRmResource -ResourceId /subscriptions/<subscription id>/resourcegroups/<resource group name>/providers/Microsoft.Web/sites/<web app name>/Config/web -ApiVersion 2015-08-01 

$a.Properties.scmType = "LocalGit" 

Set-AzureRmResource -PropertyObject $a.Properties -ResourceId /subscriptions/<subscription id>/resourcegroups/<resource group name>/providers/Microsoft.Web/sites/<web app name>/Config/web -ApiVersion 2015-08-01 

的混帐回购协议的凭据是一样的FTP的。而且,混帐回购协议URL是https://<FTP user name>@<web app name>.scm.azurewebsites.net:443/<web app name>.git

+0

感谢插孔.. 现在面临的概率现在同时推动代码... 致命的:身份验证失败的“https://[email protected] websites.net: 443/copycode12.git /' 你能让我知道要传递什么信息,以及如何... shareeditundeleteflag – user6936970

+0

凭证与FTP的相同,如果您曾经通过门户进行设置。如果否,您可以通过[Azure Portal](https://portal.azure.com)进行设置。 **应用程序服务** - > ** ** - > **部署凭证**在“应用程序部署”下 - >输入您的用户名,密码,然后单击**保存**。 –

+0

是的,我已经从门户网站设置它,并能够部署一个应用程序..现在我有多个webapps ..我需要推动代码使用相同的用户名而不重新创建[假设创建的一个用户名可以用于所有webapps在同一个订阅下]。用户名和密码..我保存使用信誉管理器的用户名和密码,而推到第一,但同时推到第二个Web应用程序,它再次提示信用..我怎么能抑制?总之,我想保存单个用户名和密码,并部署到所有的webapps? – user6936970

相关问题