Git error remote:空密码

Nao*_*hat 38 git bash github bitbucket

我正在尝试从bitbucket克隆我的git repo,当我输入此命令时:

git clone https://naor_shoyhat@bitbucket.org/naor_shoyhat/hello-world.git
Run Code Online (Sandbox Code Playgroud)

bash然后提示我一个窗口,其中包含输入用户名和密码的区域.

我输入它们然后我收到此错误:

remote: Empty password
fatal: Authentication failed for 'https://naor_shoyhat@bitbucket.org/naor_shoyhat/hello-world.git/'
Run Code Online (Sandbox Code Playgroud)

Shi*_*sai 101

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

  • 怎么能像登录一样重要的东西被打破? (4认同)

小智 20

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

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

  1. 单击控制面板中的用户帐户.
  2. 在左侧链接列表中,单击"管理您的凭据".
  3. "管理您的凭据"页面打开后,它将显示您的Web凭据.单击" Windows凭据 "按钮. 在此输入图像描述

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

  5. 并请删除文件 - C:\ Users \\ AppData\Local\Atlassian\SourceTree\passwd
  6. 源树应用程序重新打开并处理此问题.如果应用需要密码,您可以输入.

全部完成.希望能帮到你.


小智 13

你可以试试:

git clone https://naor_shoyhat:<password>@bitbucket.org/naor_shoyhat/hello-world.git
Run Code Online (Sandbox Code Playgroud)

它对我有用,但我确实认为它不是最好的解决方案.

  • 这也适用于我,但我的密码现在是`.git/config`文件中的纯文本 (2认同)

Raf*_*des 6

如果弹出窗口要求输入用户名和密码,请在命令行中输入密码.

这似乎是Windows上的一个错误,它向bitbucket发送一个空密码.我用的是Windows 10.