我第一次使用Azure DevOps来主持下一个项目。当我在Azure Devops上创建一个空项目时,我试图克隆它。在试图克隆的时候,它问我密码。我输入了它,它说我有一个错误的密码,但我知道我的密码是正确的。
然后,我将git-credential-manager for /linux安装在我的mac上。我试图从远程源执行一个git pull,但它只是像第一次那样提示输入密码,但失败了。
我还尝试在Azure Devops上使用"Create凭据“功能,其中我可以指定一个新密码。同样的错误也失败了。
我在他们的存储库这里上提交了一个这里问题。我没有办法克隆我的项目了吗?我的存储库的url以https://yousefshanawany@dev.azure.com/...的形式存在。
更新:我在我的Windows机器上尝试了这个,它给了我一个弹出式登录,它运行的很好。
发布于 2018-12-07 06:00:17
确保向本地git声明了Git凭据助手:
git config credential.helper如果输出为空,请键入:
git config --global credential.helper manager-core然后再试一次。
然而,OP AskYous正确地指出了另一个问题在评论中。
我能告诉它我的用户名吗? 我认为我的用户名是我的电子邮件地址,因为我使用我的组织帐户登录。
在这种情况下,URL将是:
https://me%40email.com@dev.azure.com/yousefshanawany/<repo-name>/注意,电子邮件的@必须是百分比编码。
请注意,使用PAT (个人访问令牌)是提到的“行动纲领”的另一种选择,如果是你激活了2FA,则是强制性的。
更新2019年6月:这个问题在第104期中被引用,来自微软的约翰·布里格斯的评论刚刚结束
我建议你试试GCM的macOS预览版
IntelliJ的解决方案:"Git IntelliJ“身份验证失败”“
发布于 2019-05-14 15:11:34
解决我问题的是:
name和password创建凭据。
git clone https://<companyname>@dev.azure.com/<companyname>/<project name>/_git/<repository name>
至
git clone https://<your credentials name>@dev.azure.com/<companyname>/<project name/_git/<repository name>
现在它会问你密码。必须使用创建凭据时提供的凭据。
发布于 2021-07-08 20:40:26
同样的错误(Windows,Git Bash命令行)。使用https (不是ssh),它应该提示登录凭据,而不是错误:
$ git pull origin master
fatal: Authentication failed for 'https://github.com/frmbelz/my_git_project.git'$ git config -l
...
credential.helper=manager
...
$ git config --global --unset credential.helper
$ git config --system --unset credential.helpergit pull现在提示输入用户名/密码提示。
https://stackoverflow.com/questions/53661818
复制相似问题