3

我有一个 Azure DevOps 帐户,我正在尝试使用它来托管 git 存储库。问题是,当我添加远程来源然后尝试git push -u origin --all输入密码时,系统会提示我输入密码,但该帐户的密码结果为:fatal: Authentication failed for...

是否需要设置不同的密码或需要配置不同的密码才能访问 Azure DevOps Repos?对于您的帐户密码失败的原因或如何设置另一个可以接受的密码,我找不到合适的解释。感谢您的任何提示或建议!

4

2 回答 2

2

最终,我不得不删除我的第一个 repo,然后创建一个具有相同名称的新 repo,然后才能获得适当的访问权限。之后我在创建/更新/删除存储库方面遇到了零问题。

只是最初的回购不起作用。可能是一个边缘案例,但如果您发现建议的步骤不允许您访问您的 azure 存储库,请尝试删除并重新创建它。

注意:在 MSDN 的 Azure 部分 的项目页面中创建新的 Git 存储库 对于您可能遇到的这个问题和其他问题非常有帮助。

于 2020-02-05T16:08:30.313 回答
2

检查您是否有凭证助手设置:git config credential.helper.

如果您的远程 URL 是 HTTPS 的,则可能缓存了错误的凭据。

如果是这样,请参阅“从 OSX 钥匙串更新凭据”:git credential-osxkeychain erase https://<azure domain>

于 2020-01-14T05:19:52.843 回答