我想克隆我在Azure的网络应用程序。
当我运行git clone https://username@appname.scm.azurewebsites.net:443/appname.git时,终端向我询问密码。
但是,当我输入密码时,它总是说身份验证失败了。
即使我在门户中多次更改密码(设置->设置部署凭据)。
它为什么一直说我的身份验证失败了?
发布于 2016-08-27 22:52:06
我的站点也有同样的问题,结果发现问题是站点url:自动生成的远程url是:https://user@site.scm.azurewebsites.net/site.git。
另一方面,门户显示:https://user@site.scm.azurewebsites.net:443/site.git
在用以下命令更新git中的远程url之后:
git remote set-url azure
https://<user>@<site>.scm.azurewebsites.net/<site>.git
https://<user>@<site>.scm.azurewebsites.net:443/<site>.git一切都如期而至。
故事的士气:检查部署url以及密码。
发布于 2019-07-09 16:12:23
是的,这里的许多答案都指向正确的路径,但我的情况是:-我得到了一个url来访问天蓝色云上的git repos,当我试图克隆时,我完全可以访问/浏览浏览器上的代码--我也遇到了同样的问题。
因此,当您单击克隆(如下图所示)时,您必须生成Git凭据;这很奇怪,不知道为什么,可能他们设置了我的帐户来访问天青云,它不能用于克隆git repos(意思是不能用作git凭据)。这与我在AWS/gitlab/bitbucket中看到的不一样,可能是帐户设置的问题,或者是Azure上常见的问题,如果您在同一问题上--尝试一下。

另一个,正如每个人都已经提到的,请不要试图连接到在那里生成的url (看起来像):
https://project-account@dev.azure.com/project-name/apps/_git/library/相反,尝试通过您的GIT用户名连接,然后使用密码:
https://username@dev.azure.com/project-name/apps/_git/library/提示:如果您的用户名中有特殊字符,Git /bash将抛出错误,因此用有效字符替换为ex。:-
类似于:https://username%40xyz.com@dev.azure.com/project-name/apps/_git/library/
发布于 2017-05-15 01:55:28
接受的答案对我不起作用,但这起作用了。
https://<user>@<sitename>[_<slotName>].scm.azurewebsites.net/<site>.git。https://<user>@<sitename>[_<slotName>].scm.azurewebsites.net:433/<site>.git。输入您的凭据,它就能工作了。
https://stackoverflow.com/questions/34837173
复制相似问题