我正在尝试从bitbucket克隆我的git repo,当我输入此命令时:
git clone https://naor_shoyhat@bitbucket.org/naor_shoyhat/hello-world.git
然后bash会提示我一个窗口,其中包含输入用户名和密码的区域。
我输入它们然后收到此错误:
remote: Empty password
fatal: Authentication failed for 'https://naor_shoyhat@bitbucket.org/naor_shoyhat/hello-world.git/'
答案 0 :(得分:101)
我在Windows 10上使用64位git(2.12.2)。我的解决方案只是关闭登录窗口,您必须输入帐户和密码,然后会弹出一个SSh窗口,然后键入你的密码。
答案 1 :(得分:20)
我知道答案很晚。但我要解释一步一步解决这个问题。升级SourceTree版本2.1.10后,我们可以看到这样。
SourceTree将凭据存储在Windows凭据管理器中。要查看和删除它们,请执行以下操作:
答案 2 :(得分:13)
您可以尝试:
git clone https://naor_shoyhat:<password>@bitbucket.org/naor_shoyhat/hello-world.git
它对我有用,但我确实认为这不是最好的解决方案。
答案 3 :(得分:6)
如果弹出窗口要求输入用户名和密码,请在命令行中输入密码。
似乎这是Windows上的一个错误,它会向bitbucket发送一个空密码。我使用的是Windows 10。
答案 4 :(得分:1)
我不知道您正在使用哪种操作系统,但在Windows中,Git Credential Manager for Windows(GCM)v1.9中存在一个错误,我认为该错误与Windows的git v2.12.1捆绑在一起。
尝试对BitBucket进行身份验证时,会出现“remote:empty password”错误。
此问题已在GCM 1.10版中修复。可以在以下位置找到最新的GCM安装程序:https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases
有关问题的详细信息,请访问:https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/399该问题于2017年3月24日提出,大致与您开始查看身份验证问题的时间有关。
答案 5 :(得分:1)
工具 - &GT;选项 - &GT; Git-&GT;更新嵌入式Git。
我确实必须这样做两次,因为提取第一次下载时出现问题。
答案 6 :(得分:0)
重新安装git for windows,这对我有用。
答案 7 :(得分:0)
答案 8 :(得分:0)
如果您已经尝试了所有可能性并且问题仍然存在,请尝试以下操作:
关闭SourceTree
单击“控制面板”中的“用户帐户”。
在左侧链接列表中,单击“管理您的凭据”。
当“管理您的凭据”页面打开时,它会显示您的网站 证书。点击&#34; Windows凭据&#34;按钮。
在列表(Windows凭据)中,查找与之相关的条目 SourceTree 。删除所有这些条目。 在此步骤中要非常小心。
请删除此文件夹: - C:\ Users \ AppData \ Local \ Atlassian
如果您无法删除,请重新启动计算机
卸载SourceTree
再次安装SourceTree
请注意,Git 安装的位置可能会影响此过程。
这是唯一对我有用的方法。我使用的是Windows 8.1 64位。
答案 9 :(得分:0)
此问题在链接和注释中提到-删除密码文件为我解决了此问题