Visual studio 2017 推送到git repo时,在Visual Studio 2017中Bitbucket/Atlassian登录失败

Visual studio 2017 推送到git repo时,在Visual Studio 2017中Bitbucket/Atlassian登录失败,visual-studio-2017,bitbucket,Visual Studio 2017,Bitbucket,我正试图从Visual Studio 2017将我的提交推送到我的Bitbucket存储库,这时会打开一个窗口,询问我的凭据。我很确定他们是正确的,我可以通过浏览器登录。如何解决此问题?Atlassian(开发Bitbucket的公司),因此您必须立即输入您的电子邮件地址,而不是帐户名才能登录。您可能需要通过浏览器登录Bitbucket帐户,并创建/更新Atlassian帐户 此外,如果您的存储库配置为使用用户名登录,并且“身份验证”窗口出现,并且您的帐户名已输入到第一个输入字段中,则需要将其从

我正试图从Visual Studio 2017将我的提交推送到我的Bitbucket存储库,这时会打开一个窗口,询问我的凭据。我很确定他们是正确的,我可以通过浏览器登录。如何解决此问题?

Atlassian(开发Bitbucket的公司),因此您必须立即输入您的电子邮件地址,而不是帐户名才能登录。您可能需要通过浏览器登录Bitbucket帐户,并创建/更新Atlassian帐户

此外,如果您的存储库配置为使用用户名登录,并且“身份验证”窗口出现,并且您的帐户名已输入到第一个输入字段中,则需要将其从git配置(存储库的
.git\config
文件)中删除,如下所示:

改为

https://bitbucket.org/AccountName/project1.git

下次尝试推送时,将显示“身份验证”窗口,其中两个字段均为空,输入您的电子邮件地址和密码,该窗口应能正常工作。

仅当您在浏览器中登录bitbucket.org时,才会使用该电子邮件地址。它不用于Git或Mercurial远程URL。我无法解释为什么它对我有效,但它确实有效,我想记录下这一点,至少是为了将来我自己,当我不可避免地再次遇到这个问题时。在帮助中找到答案吗?不,我先做了那个和其他一些事情。这似乎不是我的案子不起作用的原因。
https://bitbucket.org/AccountName/project1.git