Git error remote:空密码

时间:2017-03-29 17:21:24

标签: git bash github bitbucket

我正在尝试从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/'

10 个答案:

答案 0 :(得分:101)

我在Windows 10上使用64位git(2.12.2)。我的解决方案只是关闭登录窗口,您必须输入帐户和密码,然后会弹出一个SSh窗口,然后键入你的密码。

答案 1 :(得分:20)

我知道答案很晚。但我要解释一步一步解决这个问题。升级SourceTree版本2.1.10后,我们可以看到这样。

SourceTree将凭据存储在Windows凭据管理器中。要查看和删除它们,请执行以下操作:

  1. 单击“控制面板”中的“用户帐户”。
  2. 在左侧链接列表中,单击“管理您的凭据”。
  3. 当“管理您的凭据”页面打开时,它会显示您的Web凭据。  点击" Windows凭据"按钮。 enter image description here

  4. 在列表(Windows凭据)中,查找以" git:http"开头的条目。删除这些条目。

  5. 请删除文件 - C:\ Users \\ AppData \ Local \ Atlassian \ SourceTree \ passwd
  6. 源树应用程序重新打开并处理此问题。如果应用需要密码,您可以输入。
  7. 全部完成。希望能帮到你。

答案 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)

在2017-04-05上发布的 v2.12.2.2 为我解决了这个问题。

答案 8 :(得分:0)

如果您已经尝试了所有可能性并且问题仍然存在,请尝试以下操作:

  1. 关闭SourceTree

  2. 单击“控制面板”中的“用户帐户”。

  3. 在左侧链接列表中,单击“管理您的凭据”。

  4. 当“管理您的凭据”页面打开时,它会显示您的网站 证书。点击&#34; Windows凭据&#34;按钮。

  5. 在列表(Windows凭据)中,查找与之相关的条目 SourceTree 。删除所有这些条目。 在此步骤中要非常小心。

  6. 请删除此文件夹: - C:\ Users \ AppData \ Local \ Atlassian

    如果您无法删除,请重新启动计算机

  7. 卸载SourceTree

  8. 再次安装SourceTree

  9. 请注意,Git 安装的位置可能会影响此过程。

    这是唯一对我有用的方法。我使用的是Windows 8.1 64位。

答案 9 :(得分:0)

此问题在链接和注释中提到-删除密码文件为我解决了此问题

reference